1)打开Matlab,点击工具栏上的【File】–》New–》GUI,命名为:addnum.fig 
2)在addnum.fig面板里,拖曳3个静态文本TXT控件(不做任何修改)、3个编辑框EDIT控件、1个按钮,3个EDIT控件的String属性值0,分别设置编辑框、按钮的String属性和Tag属性。如表(1)所示: 

  String Tag
编辑框a 0 edit_a
编辑框b 0 edit_b
编辑框a+b 0 edit_sum
按钮求和 求和 addNum

3)编写4个按钮的Callback代码 
  %%addnum.m 

%%相加
function addNum_Callback(hObject, eventdata, handles)a = str2num(get(handles.edit_a,'String'));
b = str2num(get(handles.edit_b,'String'));
c = a+b;
str = num2str(c);set(handles.edit_sum,'String',str);

 4)在MatLab的命令行窗口,输入:addnum,弹出Untitled对话框,输入相应的数字,就可以进行加法运算。注意不要点击.fig文件,该文件只是资源文件,真正执行命令的文件是.m文件(脚本文件或函数文件)。

【MATLAB】在MATLAB中利用GUI编写加法计算器,要求:通过两个编辑文本框实现两个数字的输入,点击“开始计算”按钮进行计算,并在用于结果显示的静态文本框中实现两输入数字的和的显示相关推荐

  1. java jmf 视屏监控的核心代码_Java中利用JMF编写摄像头拍照程序_java

    我把程序分为两种,有趣的和无趣的,最近做了几个有趣的项目,其中一个,应当就算是摄像头拍照程序了.用于现场拍照,生成照片,主要用到java Media Framework(JMF). 首先到SUN下载最 ...

  2. matlab gui教程 计算器,matlab gui编写的计算器程序

    首先应设计好计算器的GUI界面 如下图所示,然后分别设置'数据1'.'数据2'.'计算结果'的tag值为num1.num2和shuchu 当然你要是愿意也可以定义加减乘除按钮的tag属性,tag属性值 ...

  3. Java中利用JMF编写摄像头拍照程序

    摄像头拍照程序了.用于现场拍照,生成照片,主要用到Java Media Framework(JMF). 首先到SUN下载最新的JMF,然后安装. 然后,说一下需求 1. 用摄像头拍照 2. 在文本框输 ...

  4. linux中利用脚本编写数组,shell脚本编程之数组

    bash仅支持一维数组,类型声明: declare -i    : 表示数值 declare -a  :表示普通数组(默认,可不用声明类型) declare -A :表示关联数组(必须声明类型,bas ...

  5. 在 React 工程中利用 Mota 编写面向对象的业务模型

    摘要: ## 简述 React 是一个「视图层」的 UI 框架,以常见的 MVC 来讲 React 仅是 View,而我们在编写应用时,通常还需要关注更加重要的 model,对于 React 来讲,我 ...

  6. linux中利用脚本编写数组,Linux基础之bash脚本进阶篇-数组(示例代码)

    数组 什么是数组? 计算机中的数组指的是具有相同类型的若干变量按照一定的顺序组织起来的一种数据类型. 通俗点来说数组就是变量的一种,按现在的术语来说就是变量圈子中的一个,只不过这个变量圈子都是相同类型 ...

  7. 在Excel中利用VBA编写词组合,可用于起名或推广关键词

    1.打开Excel,按快捷键ALT+F11调出VBA编辑器,双击Sheet1,将以下代码拷贝,保存 Sub 两个词组合()   Dim a() As Variant, b As Integer, n ...

  8. Python中利用列表编写春夏秋冬(输入月份,输出季节)

    题目描述: 1.使用列表编写程序 2.输入一个月份输出它的季节 代码块: month = int(input('Month:'))if month in [3,4,5]:print('春季')elif ...

  9. 用java编写加法计算器_Java-简单的计算器(只能进行加法运算)

    有两个关键的地方: 其一: JTextField field=new JTextField(10); 这是一个文本输入框,里面的参数10的意思是,这个输入框的长度为10列 其二:点击求和按钮,出结果 ...

最新文章

  1. CPU执行指令过程与python
  2. javascript之判断专题
  3. 【直播回放】60分钟讲解深度学习中的数据爬虫和标注
  4. ytu 2335: 0-1背包问题
  5. lamda list 分组_java8lambda表达式对集合分组并且排序(记一次性能优化案例)
  6. Oracle通过主键id删除记录很慢
  7. 计算机网络原理第二章笔记,计算机网络原理笔记 第三章 数据链路层(一)
  8. 小猪佩奇python_python画个小猪佩奇
  9. backtrader2
  10. python 小说爬虫_从零开始写Python爬虫 --- 1.7 爬虫实践: 排行榜小说批量下载
  11. Mac彻底删除WebStorm
  12. 【clickhouse】clickhouse数据文件目录移动到新目录并建立软连接
  13. python suds 调用webservice 缓存
  14. python 排序统计滤波器_数字图像处理的python实现(8)——中值滤波
  15. QPainter基本绘图【1】
  16. excel删除无尽空白行_Excel 快速删除空白行
  17. 通过DCF模型对股票进行估值
  18. 学生选课系统业务需求
  19. quartus更新symbol后没反应_Quartus II使用常见问题
  20. APP流量变现之穿山甲广告平台接入

热门文章

  1. 最佳实践 · 有人4G DTU接入 MODBUS 物联网平台
  2. I2C总线及AT24C02读写
  3. 【超市选址】开店选址必备手册
  4. 反常积分(广义积分)存在判别法
  5. ROS教程一续——Catkin Workspace (Catkin工作区)
  6. words and sentences
  7. python:collisions=pygame.sprite.groupcollide(bullets,aliens,True,True)
  8. GUIBuilder 5.36_万向钱潮2019年盈利5.36亿元下滑25.82% 车产销下降
  9. 自学SpringBoot,超详细笔记
  10. linux服务器重启原因排查_Linux服务器不明原因重启了,怎么查找原因