欢迎来到天天文库
浏览记录
ID:60994358
大小:697.33 KB
页数:4页
时间:2021-01-18
《课题三 MATLAB的GUI程序设计.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课题三MATLAB的GUI程序设计图形用户界面(GUI)则是由窗口、光标、按键、菜单、文字说明等对象构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。Matlab中设计图形用户界面的方法有两种:使用可视化的界面环境和通过编写程序。我要做的主要通过使用可视化的界面环境来实现GUI界面的设计1.首先我们新建一个GUI文件:File/New/GUI如下图所示选择BlankGUI(Default)2.在界面上安装8个编辑文本框、4个静
2、态文本框与2个pushputton,如图所示:3.可以双击每个模块并设置其属性值,修改fontsize的大小为12,pushbutton1中的string修改为“+”,pushbutton1中的string修改为“=”,并且设置8个编辑文本框、4个静态文本框的string为空,设置4个静态文本框的颜色为红色,设置完之后如图4.保存至桌面,文件名为c2,保存之后跳到m文件编辑界面,如图:5.添加程序。在functionpushbutton2_Callback(hObject,eventdata,handl
3、es)下编写如下程序:s1=str2double(get(handles.edit1,'String'));%把edit1里面的字符赋给s1s2=str2double(get(handles.edit5,'String'));%把edit5里面的字符赋给s2set(handles.text1,'String',s1+s2);%s1和s2求和,并以字符串的形式保存到text1中s3=str2double(get(handles.edit2,'String'));%把edit2里面的字符赋给s3s4=str
4、2double(get(handles.edit6,'String'));%把edit6里面的字符赋给s4set(handles.text2,'String',s3+s4);%s3和s4求和,并以字符串的形式保存到text2中s5=str2double(get(handles.edit3,'String'));s6=str2double(get(handles.edit7,'String'));set(handles.text3,'String',s5+s6);s7=str2double(get(han
5、dles.edit4,'String'));s8=str2double(get(handles.edit8,'String'));set(handles.text4,'String',s7+s8);6.在m编辑器界面运行,或在GUI界面运行则会出现如图界面:7.在方框中随便填入矩阵,例如[11;22]和[12;34],点一下等于将会得到两个二维矩阵的和。如图所示:
此文档下载收益归作者所有