0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

CHANBAEK 来源:云白山清 作者:云白山清 2023-09-11 15:57 次阅读

使用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
    +关注

    关注

    185

    文章

    2980

    浏览量

    230936
  • 程序
    +关注

    关注

    117

    文章

    3795

    浏览量

    81371
  • Designer
    +关注

    关注

    0

    文章

    122

    浏览量

    35852
  • 计算器
    +关注

    关注

    16

    文章

    437

    浏览量

    37462
  • GUI
    GUI
    +关注

    关注

    3

    文章

    662

    浏览量

    39866
收藏 人收藏

    评论

    相关推荐

    如何使用Arduino构建计算器

    在本教程中,我们将使用 Arduino 构建自己的计算器。这些值可以通过键盘(4×4 键盘)发送,结果可以在 LCD 屏幕上查看(16×2 点阵)。该计算器可以执行简单的运算,例如整数的加法,减法,乘法和除法。但是
    的头像 发表于 11-21 17:43 6244次阅读
    如何使用Arduino构建<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>计算器</b>

    基于matlab的多功能计算器(转)

    计算器是用纯m语言实现的,没有先GUI再callback的形式。 计算器编程中遇到的许多问题: 1.怎么样实现每按钮,数字增长
    发表于 12-19 14:31

    基于GUI的完全xp系统计算器简单计算器

    基于GUI的完全xp系统计算器简单的计算器
    发表于 01-07 09:49

    4位带进位的加法+减法计算器

    前段时间动手做了小项目,跟大家分享下!可实现4位带进位加法/减法计算。目前负值无法显示,只显示负数绝对值。对实例1中的显示部分有优化。目前已实现
    发表于 01-20 17:15

    实现只有加法的极简易计算器 帮新手超简单的忙

    我是初学labview 就几天的新手 现在我需要叫作品 我想做一个只要计算器 就先实现加法运算吧但是现在没思路了,因为关于labview
    发表于 06-05 12:13

    基于RS485的异步串行通信的设计,用F2812设计4位数加法计算器

    基于RS485的异步串行通信的设计用F2812设计4位数加法计算器,具体要求如下:(1)绘制系统框图,采用TMS320-F2812方案;(2)包括电源设计、复位电路设计、时钟电路设
    发表于 12-16 19:50

    STM32+GUI3.9裸跑,使用GUI做了计算器分享

    STM32+GUI3.9裸跑,刚刚学习了周关于GUI的知识,做了计算器,欢迎来拍砖!!其中
    发表于 06-02 20:46

    如何去制作简易的计算器

    如何去制作简易的计算器?简易的计算器有何功能?
    发表于 09-27 08:44

    隙基准计算器(BGRC)功能

    隙基准计算器(BGRC)是隙基准电路的设计和分析。所有的电路参数和输出电压的计算结温的功
    发表于 08-10 10:13 2265次阅读
    <b class='flag-5'>带</b>隙基准<b class='flag-5'>计算器</b>(BGRC)功能

    很好的计算器

    电子发烧友网站提供《很好的计算器.rar》资料免费下载
    发表于 09-27 19:35 59次下载

    十进制加法计算器

    Multisim 仿真作业 位十进制加法计算器
    发表于 04-25 14:22 0次下载

    简易计算器设计与制作

    本文主要介绍了简易计算器设计与制作方法。
    发表于 06-26 08:00 88次下载
    简易<b class='flag-5'>计算器</b>设计与<b class='flag-5'>制作</b>

    使用单片机设计的简易加法计算器程序免费下载

    本文档的主要内容详细介绍的是使用单片机设计的简易加法计算器程序免费下载。
    发表于 08-09 17:33 4次下载
    使用单片机设计的简易<b class='flag-5'>加法</b><b class='flag-5'>计算器</b>程序免费下载

    使用51单片机设计简易加法计算器的C语言程序免费下载

    本文档的主要内容详细介绍的是使用51单片机设计简易加法计算器的C语言程序免费下载。
    发表于 06-20 17:44 15次下载
    使用51单片机设计<b class='flag-5'>一</b><b class='flag-5'>个</b>简易<b class='flag-5'>加法</b><b class='flag-5'>计算器</b>的C语言程序免费下载

    基于MATLAB App Designer的串口RS485 Modbus上位机

    上学那会儿MATLAB还没有App Designer,记得当时开发了基于MATLAB
    发表于 05-29 16:03 8次下载
    基于<b class='flag-5'>MATLAB</b> <b class='flag-5'>App</b> <b class='flag-5'>Designer</b>的串口RS485 Modbus上位机