使用MATLAB App Designer可以制作带GUI的程序,下面将通过一个简单的实例展示设计流程。
目标: 制作一个加法计算器,输入两个参数后点击计算按钮显示两个参数的和。
01启动App Designer:点击MATLAB工具栏 新建>App 或者在命令行输入appdesigner打开APP设计工具。
打开APP设计工具后,点击新建>空白App,创建文件
02绘制加法器的界面。将左侧工具栏中的按钮拖到右侧画布中。
单击修改文本。创建UI界面
接下来开始创建函数。首先创建初始化函数,这使得文本框有一个初始值。
初始化函数如下
function startupFcn(app)
app.aEditField.Value = 0;
app.bEditField.Value = 1;
app.AnswerTextArea.Value = '1';
end
此段程序将a的值显示为0,b的值显示为1,Answer文本框显示1.
此程序希望用户点击Compute按钮后显示结果,因此现在添加这个按钮的回调
函数如下
function ComputeButtonPushed(app, event)
a = app.aEditField.Value;
b = app.bEditField.Value;
app.AnswerTextArea.Value = num2str(a+b);
end
这段程序的功能是计算a和b的和,最终通过num2str函数将数值转为文本。
最终程序如下
点击工具栏中的运行按钮,程序运行效果如下:
全部0条评论
快来发表一下你的评论吧 !