MATLAB:[2]GUI可视化编写简单计算器
1、通过菜单File→New→GUI,打开GUI程序的建立向导。
![MATLAB:[2]GUI可视化编写简单计算器](https://exp-picture.cdn.bcebos.com/c6b994775ddd884cef3b3b926cef28066a01f6c5.jpg)
2、在GUIDE Quick Start对话框中随意选择一个模板,并设置好保存路径,点击OK,完成程序的建立。
![MATLAB:[2]GUI可视化编写简单计算器](https://exp-picture.cdn.bcebos.com/90c61d1c99c0affcf7f7309a2372941fbfe4eac5.jpg)
3、建立完成后会生成两个文件一个是.m文件,一个是.fig文件。
![MATLAB:[2]GUI可视化编写简单计算器](https://exp-picture.cdn.bcebos.com/4b626771fe1d96d8396875952ccd0c6efaf2e1c5.jpg)
4、在GUIDE(界面的编辑器)中拖出三个Edit Text(文本编辑器编辑框)前两个用于输入数字,后一个用于显示计算结果。再拖出4个Push Button(按钮),分别用于加减乘除按钮。
![MATLAB:[2]GUI可视化编写简单计算器](https://exp-picture.cdn.bcebos.com/db196cdade49610fa527b9b1a56817e950e1d2c5.jpg)
5、双击第一个按钮,弹出按钮的属性修改对话框,把String属性改为'+',其它默认。按相同方法修改其它三个按钮String属性分别为‘-’、‘*’、‘/’。
![MATLAB:[2]GUI可视化编写简单计算器](https://exp-picture.cdn.bcebos.com/cd93a566515985402c5b1057b5a23a42a17ac4c5.jpg)
6、在第一按钮上面右键打开View Calls→Callback,会跳转到.m文件的方法function pushbutton1_Callback(hObject, eventdata, handles)。在方法后面添加加法处理代码。当按钮被按下的时候就会自动调用这个方法,实现加法功能。添加的具体代码请看图。为其它按钮实现功能的方法是一样的,只要修改res = n1+n2为res = n1-n2、res = n1*n2或者res = n1/n2就可以实现不同的算法了。
![MATLAB:[2]GUI可视化编写简单计算器](https://exp-picture.cdn.bcebos.com/0d55dc7bd2828689ea37a30465f97fbd4d7c37ca.jpg)
![MATLAB:[2]GUI可视化编写简单计算器](https://exp-picture.cdn.bcebos.com/23fd63c5cf672b5f8e3711233314f4d0b40327ca.jpg)