欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【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

【MATLAB】在MATLAB中利用GUI编写加法计算器,要求:通过两个编辑文本框实现两个数字的输入,点击“开始计算”按钮进行计算,并在用于结果显示的静态文本框中实现两输入数字的和的显示

 

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文件(脚本文件或函数文件)。

【MATLAB】在MATLAB中利用GUI编写加法计算器,要求:通过两个编辑文本框实现两个数字的输入,点击“开始计算”按钮进行计算,并在用于结果显示的静态文本框中实现两输入数字的和的显示