matlab编程按钮,MATLAB——GUIDE编程实例之计算器
一、创建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编程实例之计算器相关推荐
- 最优控制问题matlab编程实例,第十二章用matlab解最优控制问题及应用实例.ppt
第十二章用matlab解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 12.1 MATLAB工具简介 12.2 用MATL ...
- matlab和C/C++混合编程--Mex
最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...
- Matlab与C/C++混合编程接口及应用
http://www.cnblogs.com/lidabo/archive/2012/08/24/2654148.html 在参考文献基础上.补充和完善了. Matlab与C/C++混合编程接口及应用 ...
- matlab接口与编程,精通MATLAB接口与编程
基本信息 书名:精通MATLAB接口与编程 定价:49.00元 作者: 出版社:电子工业出版社 出版日期:2007-01-00 ISBN:9787121036576 字数: 页码: 版次: 装帧: 开 ...
- matlab接口编程配置,MATLAB与外部程序接口编程
基本信息 书名:MATLAB与外部程序接口编程 定价:42.00元 作者: 出版社:机械工业出版社 出版日期:2009-01-00 ISBN:9787111257066 字数: 页码: 版次: 装帧: ...
- matlab和C/C++混合编程--Mex (转载)
matlab和C/C++混合编程--Mex 最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续 ...
- 在matlab中 编程n,Matlab与C++混合编程 1--在C++中调用自己写的matlab函数
在Visual Studio中使用C++中调用MATLAB程序 在matlab中可以通过mbuild工具将.m文件编译成dll文件供外部的C++程序调用,这样就可以实现matlab和C++混合编程的目 ...
- matlab和C/C++混合编程--Mex (六)参数传递
最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...
- 最常用的10个Matlab快捷键,助你编程更高效
本文转载:最常用的10个Matlab快捷键,助你编程更高效 目录 1. 屏蔽大段程序:Ctrl+r 2. 自动对齐程序:Ctrl+i 3. 直接跳至某行:Ctrl+g 4. 设置标签:Ctrl+F2 ...
最新文章
- 分治策略解决幂乘问题
- APUE(第七章)进程环境
- IE弹出窗口显示URL地址栏
- Day12 前端html
- MySQL存储结构的使用
- java cpu 占用高问题定位
- Android笔记(八) Android中的布局——相对布局
- [css] 你知道什么是流体排版吗?说说它的原理是什么?
- Intellij IDEA导入JAVA项目并启动(哈哈哈,天天都有人问)
- workbench设置单元坐标系_ANSYS经典案例在Workbench中实现分享连载(三)
- Go语言(golang)开源项目大全
- Visual C# 2008+SQL Server 2005 数据库与网络开发--9.2.1 XML文档
- centos7 thinkpad trackpoint 中键滚动 关闭粘贴 配置
- 简析H264编码中的GOP
- 华为荣耀20和x10比较_华为畅享20 Pro和荣耀X10哪个好 配置参数谁更胜一筹
- 百度与小米在一起了,双方到底想干啥?
- 查看本机MAC地址的方法
- python3 练习题100例 (十六)鸡尾酒疗法
- 【小样本分割】PFENet
- 《算法竞赛入门经典》(第2版) 习题3-6 纵横字谜的答案
热门文章
- 核桃的数量问题解决方法
- 深度学习掩膜_交叉新趋势|采用神经网络与深度学习来预报降水、温度等案例(附代码/数据/文献)...
- Visual Studio 2005 Express Edition
- IOS APP 上传到AppStore
- linux 下字体修改
- 企业社保代缴有什么好处
- 设置C#textBox只能输入数字
- 怎么打开计算机开机启动菜单,启动项,教您电脑开机启动项怎么设置
- 爱之物语(中英对照)
- 计算机德育成绩怎么算,计算机系德育成绩考核评定实施细则