课题三 MATLAB的GUI程序设计.docx

课题三 MATLAB的GUI程序设计.docx

ID:60994358

大小:697.33 KB

页数:4页

时间:2021-01-18

课题三 MATLAB的GUI程序设计.docx_第1页
课题三 MATLAB的GUI程序设计.docx_第2页
课题三 MATLAB的GUI程序设计.docx_第3页
课题三 MATLAB的GUI程序设计.docx_第4页
资源描述:

《课题三 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],点一下等于将会得到两个二维矩阵的和。如图所示:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。