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

    关注

    175

    文章

    2922

    浏览量

    228441
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79543
  • Designer
    +关注

    关注

    0

    文章

    117

    浏览量

    35475
  • 计算器
    +关注

    关注

    16

    文章

    425

    浏览量

    36502
  • GUI
    GUI
    +关注

    关注

    3

    文章

    611

    浏览量

    38793
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    atmega计算器制作

    利用ATMEGA16制作计算器,能进行简单两位数的加减乘除!
    发表于 07-25 20:54

    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

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

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

    实用的电工计算器

    摘要实用的电工计算器。已完美特别软件信息电工计算器中文特别版app款电工的好帮手:电工计算器,电工要掌握的知识其实很多很杂乱,而且牵扯到
    发表于 09-02 06:18

    如何去制作简易的计算器

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

    十进制加法计算器

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

    简易计算器设计与制作

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

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

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

    基于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上位机