MATLAB 程序设计基础之gui设计
简单计算器应用实例
一、实验目的
掌握Matlab图形用户界面的设计流程
二、实验内容
用matlab设计有图形界面的计算器程序,其中清空和退出功能使用菜单栏实现(例子:calculator1)
三、实验过程记录和运行结果分析
先打开matlab新建gui用户界面,构思好自己的计算机界面后右键单击查看回调函数,补充相应功能
1.相应功能:基本加减乘除操作,使用菜单栏编辑退出键和清零键
2.图形界面设计如下:
- 使用按钮
button
和静态文本框组合,在静态文本框显示输入输出结果
双击按钮修改string
栏以显示想要的数字及运算符 - 具体功能实现,右键单击按钮查看回调函数补充相应功能
- 数字功能:
textString = get(handles.text1,'String');
textString = strcat(textString,'0');
set(handles.text1,'String',textString)
0~9方法相似,将’0’修改为其他相应数字即可
- 符号:
textString = get(handles.text1,'String');
textString = strcat(textString,'+');
set(handles.text1,'String',textString)
- 等于:
textString = get(handles.text1,'String');
ans=eval(textString);
set