MATLAB大作业.docx
《MATLAB大作业.docx》由会员分享,可在线阅读,更多相关《MATLAB大作业.docx(10页珍藏版)》请在第壹文秘上搜索。
1、WJm用B大作业计算器设计姓名:*J.:=,-L_L-1不不不不不不不下不不班级:信息与计算科学2011年12月20日摘要:图形用户界面(GUI)是指由窗口、菜单、图标、光标、按键、对话框和文本等各种图形对象组成的用户界面。它让用户定制用户与Matlab的交互方式,而命令窗口不是唯一与Matlab的交互方式。关键字:控件对象和用户界面菜单对象、实现功能(1)实现简单的加、减、乘、除运算;(2)实现取余取整运算(3)实现三角运算(4)实现背景改变二、算法实现打开Inatlab程序,如下建立guide算法实现GUIDEQuickStartCreateNewGUIOpenExistingGUISav
2、e new figure as:GUIDEtempIatesQBIankGUI(DefauIt)4 OUIwith Uicontrols4 GUIwith Axesand Menu4 Modal Question DialogI OKl在建立edit text和StatiCteXt如下图所示:2、各控件的实现:右击按钮进入callback,从创建到显示处代码如下:加减乘除函数部分%一Executesonbuttonpressinpushbutton1.functionpushbuttonl_Callback(hObject,eventdata,handles)sl=str2double(get
3、(handles.editl,String*)s2=str2double(get(handles.edit2,String*)set(handles.edit3Stringsl+s2);%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%-Executesonbuttonpressinpushbutton?.functionpushbutton2_Callback(hObject,eventdata,handles)sl=str2dou
4、ble(get(handles.editl,String*)s2=str2double(get(handles.edit2String,)set(handles.edit39,String9sls2);%hbjecthandletopushbutton2(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Executesonbuttonpressinpushbutton3.functionpushbutton3_Cal
5、lback(hObject,eventdata,handles)sl=str2double(get(handles.editl,String*)s2=str2double(get(handles.edit2,String*)set(hand!es.edit3Stringsl*s2);%hbjecthandletopushbutton3(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%Executesonbuttonpressinpushbutton4.functionPUShbUtton4_CallbaCk(hbje
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 作业