【MATLAB】在MATLAB中利用GUI编写加法计算器,要求:通过两个编辑文本框实现两个数字的输入,点击“开始计算”按钮进行计算,并在用于结果显示的静态文本框中实现两输入数字的和的显示
程序员文章站
2022-05-28 21:49:50
...
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文件(脚本文件或函数文件)。