使用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
+关注
关注
175文章
2922浏览量
228441 -
程序
+关注
关注
114文章
3631浏览量
79543 -
Designer
+关注
关注
0文章
117浏览量
35475 -
计算器
+关注
关注
16文章
425浏览量
36502 -
GUI
+关注
关注
3文章
611浏览量
38793
发布评论请先 登录
相关推荐
基于matlab的多功能计算器(转)
该计算器是用纯m语言实现的,没有先GUI再callback的形式。 计算器编程中遇到的许多问题: 1.怎么样实现每按一个钮,数字增长
发表于 12-19 14:31
4位带进位的加法+减法计算器
前段时间动手做了个小项目,跟大家分享一下!可实现4位带进位加法/减法计算。目前负值无法显示,只显示负数绝对值。对实例1中的显示部分有优化。目前已实现
发表于 01-20 17:15
实现只有加法的极简易计算器 帮新手一个超简单的忙
我是初学labview 就几天的新手 现在我需要叫一个作品 我想做一个只要计算器 就先实现加法运算吧但是现在没思路了,因为关于labview
发表于 06-05 12:13
求一个stm32简易计算器程序
我是初学者,刚开始自学,也不咋懂,求一个stm32f103C8T6的简易计算器程序,有加法就行啦,其他运算我再自己参考研究,希望有人能帮帮我,谢谢啦
发表于 11-30 17:30
分享《Matlab GUI编程设计专题》课件
分享一份Matlab GUI界面设计和编程实例的课件适合从零入门的,也有些有趣的实例,有需要的同学自己下载~~实例包括计算器、定时器、数据图
发表于 12-13 16:00
基于RS485的异步串行通信的设计,用F2812设计一个4位数加法计算器。
基于RS485的异步串行通信的设计用F2812设计一个4位数加法计算器,具体要求如下:(1)绘制系统框图,采用TMS320-F2812方案;(2)包括电源设计、复位电路设计、时钟电路设
发表于 12-16 19:50
基于MATLAB App Designer的串口RS485 Modbus上位机
上学那会儿MATLAB还没有App Designer,记得当时开发了一个基于MATLAB的计算器。最近,由于项目需要一个简单的上位机做监控,
发表于 05-29 16:03
•8次下载
评论