一、创建GUIDE文件

在命令行空间输入:guide,进入GUIDE快速入门界面,在【新建GUI】中选择模板,

四类模板分别为:Blank GUI(空白模板)、GUI with Uicontrols(带有界面控件的GUI)、GUI with axes and menu(有轴和菜单的图形用户界面)、Modal Question Dialog(模态问句对话)

选择空白模板,单击【确定】

二、打开现有的GUI文件

在GUIDE快速入门界面中选择【打开现有GUI】。

三、在图形界面中放置和编辑控件,目标图形界面如图所示。接下来,我们按照目标界面进行编辑。

1、新建好的图形界面如图所示

2、放置显示控件,在左侧工具栏中选择TXT静态文本,按住鼠标左键绘制一个合适的区域。

3、放置数字控件,在左侧工具栏中选择OK按钮。双击进入其属性设置界面。将string修改为1,风格和标签采用默认。同样的,依次放置所有的按钮。

4、先保存为caculator,再编辑回调函数callback

四、进入代码编辑界面

1、设置字符串显示全局变量,ch,初始化为空。

2、编辑按钮回调函数,handles为所有空间的句柄指针,text2为静态文本的句柄。

以此类推,直到按钮0

编辑+ - * /的回调函数

编辑等于号的回调函数

编辑  小数点、退格、clc的回调函数

多出的两个按钮不做编辑。

3、单击运行即可。

标签:控件,界面,GUI,按钮,编辑,MATLAB,计算器,GUIDE

来源: https://blog.csdn.net/STM89C56/article/details/105877882

matlab编程按钮,MATLAB——GUIDE编程实例之计算器相关推荐

  1. 最优控制问题matlab编程实例,第十二章用matlab解最优控制问题及应用实例.ppt

    第十二章用matlab解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 12.1 MATLAB工具简介 12.2 用MATL ...

  2. matlab和C/C++混合编程--Mex

    最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...

  3. Matlab与C/C++混合编程接口及应用

    http://www.cnblogs.com/lidabo/archive/2012/08/24/2654148.html 在参考文献基础上.补充和完善了. Matlab与C/C++混合编程接口及应用 ...

  4. matlab接口与编程,精通MATLAB接口与编程

    基本信息 书名:精通MATLAB接口与编程 定价:49.00元 作者: 出版社:电子工业出版社 出版日期:2007-01-00 ISBN:9787121036576 字数: 页码: 版次: 装帧: 开 ...

  5. matlab接口编程配置,MATLAB与外部程序接口编程

    基本信息 书名:MATLAB与外部程序接口编程 定价:42.00元 作者: 出版社:机械工业出版社 出版日期:2009-01-00 ISBN:9787111257066 字数: 页码: 版次: 装帧: ...

  6. matlab和C/C++混合编程--Mex (转载)

    matlab和C/C++混合编程--Mex 最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续 ...

  7. 在matlab中 编程n,Matlab与C++混合编程 1--在C++中调用自己写的matlab函数

    在Visual Studio中使用C++中调用MATLAB程序 在matlab中可以通过mbuild工具将.m文件编译成dll文件供外部的C++程序调用,这样就可以实现matlab和C++混合编程的目 ...

  8. matlab和C/C++混合编程--Mex (六)参数传递

    最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...

  9. 最常用的10个Matlab快捷键,助你编程更高效

    本文转载:最常用的10个Matlab快捷键,助你编程更高效 目录 1. 屏蔽大段程序:Ctrl+r 2. 自动对齐程序:Ctrl+i 3. 直接跳至某行:Ctrl+g 4. 设置标签:Ctrl+F2 ...

最新文章

  1. 分治策略解决幂乘问题
  2. APUE(第七章)进程环境
  3. IE弹出窗口显示URL地址栏
  4. Day12 前端html
  5. MySQL存储结构的使用
  6. java cpu 占用高问题定位
  7. Android笔记(八) Android中的布局——相对布局
  8. [css] 你知道什么是流体排版吗?说说它的原理是什么?
  9. Intellij IDEA导入JAVA项目并启动(哈哈哈,天天都有人问)
  10. workbench设置单元坐标系_ANSYS经典案例在Workbench中实现分享连载(三)
  11. Go语言(golang)开源项目大全
  12. Visual C# 2008+SQL Server 2005 数据库与网络开发--9.2.1 XML文档
  13. centos7 thinkpad trackpoint 中键滚动 关闭粘贴 配置
  14. 简析H264编码中的GOP
  15. 华为荣耀20和x10比较_华为畅享20 Pro和荣耀X10哪个好 配置参数谁更胜一筹
  16. 百度与小米在一起了,双方到底想干啥?
  17. 查看本机MAC地址的方法
  18. python3 练习题100例 (十六)鸡尾酒疗法
  19. 【小样本分割】PFENet
  20. 《算法竞赛入门经典》(第2版) 习题3-6 纵横字谜的答案

热门文章

  1. 核桃的数量问题解决方法
  2. 深度学习掩膜_交叉新趋势|采用神经网络与深度学习来预报降水、温度等案例(附代码/数据/文献)...
  3. Visual Studio 2005 Express Edition
  4. IOS APP 上传到AppStore
  5. linux 下字体修改
  6. 企业社保代缴有什么好处
  7. 设置C#textBox只能输入数字
  8. 怎么打开计算机开机启动菜单,启动项,教您电脑开机启动项怎么设置
  9. 爱之物语(中英对照)
  10. 计算机德育成绩怎么算,计算机系德育成绩考核评定实施细则