Change Variable Value in a Script through App Designer GUI

5 次查看(过去 30 天)
Hi, I have a GUI made with App Designer where depending on the option selected from a drop down menu, a particular script will run when a button called 'START' is pressed. I also have several 'Edit Field (Numeric)' where I would want to edit the value of a variable from the GUI. So my issue is how do I change the variable value that is assigned in the script through the GUI's Edit Field.
m.JPG
function STARTButtonPushed(app, event)
if (strcmp(app.SelectTechniqueDropDown.Value,'Option1')
run('script1.m')
elseif (strcmp(app.SelectTechniqueDropDown.Value,'Option2')
run('script2.m')
elseif (strcmp(app.SelectTechniqueDropDown.Value, 'Option3')
run('script3.m')
end
  9 个评论
Nick M.
Nick M. 2019-3-12
Its either a 4x4 matrix in this form for example:
[1 0 0 0;
0 1 0 0;
0 0 1 0;
0 0 0 1]
or a 4x1 matrix in this form for example:
[1;1;1;0]
Stephen23
Stephen23 2019-3-12
编辑:Stephen23 2019-3-12
"...how to allow a user to input a matrix into an edit field?"
Rather than using an edit field, it would be simpler to use a uitable:

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Develop Apps Using App Designer 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by