使用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函数将数值转为文本。
最终程序如下

点击工具栏中的运行按钮,程序运行效果如下:

-
matlab
+关注
关注
189文章
3018浏览量
237618 -
程序
+关注
关注
117文章
3836浏览量
84767 -
Designer
+关注
关注
0文章
142浏览量
37319 -
计算器
+关注
关注
16文章
440浏览量
38722 -
GUI
+关注
关注
3文章
693浏览量
42858
发布评论请先 登录
如何使用Arduino构建一个计算器
基于matlab的多功能计算器(转)
4位带进位的加法+减法计算器
实现只有加法的极简易计算器 帮新手一个超简单的忙
基于RS485的异步串行通信的设计,用F2812设计一个4位数加法计算器。
基于MATLAB App Designer的串口RS485 Modbus上位机

使用MATLAB App Designer制作一个带GUI的加法计算器
评论