matlab课程设计简单计算器的设计.docx

上传人:b****0 文档编号:390193 上传时间:2022-10-09 格式:DOCX 页数:10 大小:83.52KB
下载 相关 举报
matlab课程设计简单计算器的设计.docx_第1页
第1页 / 共10页
matlab课程设计简单计算器的设计.docx_第2页
第2页 / 共10页
matlab课程设计简单计算器的设计.docx_第3页
第3页 / 共10页
matlab课程设计简单计算器的设计.docx_第4页
第4页 / 共10页
matlab课程设计简单计算器的设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

matlab课程设计简单计算器的设计.docx

《matlab课程设计简单计算器的设计.docx》由会员分享,可在线阅读,更多相关《matlab课程设计简单计算器的设计.docx(10页珍藏版)》请在冰豆网上搜索。

matlab课程设计简单计算器的设计.docx

matlab课程设计简单计算器的设计

matlab课程设计报告

题目

简易计算器的设计

学院

电子信息工程学院

专业

电子信息

学生姓名与学号

指导教师

一、选题目的及意义

GUI的广泛应用就是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用。

人们从此不再需要死记硬背大量的命令,取而代之的就是可以通过窗口、菜单、按键等方式来方便地进行操作,而在matlab有很简单的gui设计工具,我们可以通过这个工具轻松地构建我们想要的程序,从而实现与用户的信息交互。

本次课程设计就是使用了matlab中的guide生成了简单的计算器程序。

二、源代码

functionvarargout=Calculator(varargin)

%SimpleCalculator

%@AnhuiUniversity

%Begininitializationcode-DONOTEDIT

gui_Singleton=1;

gui_State=struct('gui_Name',m,、、、

'gui_Singleton',gui_Singleton,、、、

'gui_OpeningFcn',@Calculator_OpeningFcn,、、、

'gui_OutputFcn',@Calculator_OutputFcn,、、、

'gui_LayoutFcn',[],、、、

'gui_Callback',[]);

ifnargin&&ischar(varargin{1})

gui_State、gui_Callback=str2func(varargin{1});

end

ifnargout

[varargout{1:

nargout}]=gui_mainfcn(gui_State,varargin{:

});

else

gui_mainfcn(gui_State,varargin{:

});

end

%Endinitializationcode-DONOTEDIT

%---ExecutesjustbeforeCalculatorismadevisible、

functionCalculator_OpeningFcn(hObject,eventdata,handles,varargin)

%Thisfunctionhasnooutputargs,seeOutputFcn、

%hObjecthandletofigure

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

%varargincommandlineargumentstoCalculator(seeVARARGIN)

%ChoosedefaultcommandlineoutputforCalculator

handles、output=hObject;

%Updatehandlesstructure

guidata(hObject,handles);

%UIWAITmakesCalculatorwaitforuserresponse(seeUIRESUME)

%uiwait(handles、figure1);

%---Outputsfromthisfunctionarereturnedtothecommandline、

functionvarargout=Calculator_OutputFcn(hObject,eventdata,handles)

%varargoutcellarrayforreturningoutputargs(seeVARARGOUT);

%hObjecthandletofigure

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

%Getdefaultcommandlineoutputfromhandlesstructure

varargout{1}=handles、output;

%---Executesonbuttonpressinp1、

functionp1_Callback(hObject,eventdata,handles)

%hObjecthandletop1(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'1');

set(handles、text1,'string',textstring)

%---Executesonbuttonpressinp2、

functionp2_Callback(hObject,eventdata,handles)

%hObjecthandletop2(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'2');

set(handles、text1,'string',textstring)

%---Executesonbuttonpressinp3、

functionp3_Callback(hObject,eventdata,handles)

%hObjecthandletop3(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'3');

set(handles、text1,'string',textstring)

%---Executesonbuttonpressinp4、

functionp4_Callback(hObject,eventdata,handles)

%hObjecthandletop4(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'4');

set(handles、text1,'string',textstring)

%---Executesonbuttonpressinp5、

functionp5_Callback(hObject,eventdata,handles)

%hObjecthandletop5(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'5');

set(handles、text1,'string',textstring)

%---Executesonbuttonpressinp6、

functionp6_Callback(hObject,eventdata,handles)

%hObjecthandletop6(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'6');

set(handles、text1,'string',textstring)

%---Executesonbuttonpressinp7、

functionp7_Callback(hObject,eventdata,handles)

%hObjecthandletop7(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'7');

set(handles、text1,'string',textstring)

%---Executesonbuttonpressinp8、

functionp8_Callback(hObject,eventdata,handles)

%hObjecthandletop8(seeGCBO)

%eventdatareserved-tobedefinedinafutureversionofMATLAB

%handlesstructurewithhandlesanduserdata(seeGUIDATA)

textstring=get(handles、text1,'string');

textstring=strcat(textstring,'8');

set(handles、text1,'string',textstring)

%---

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1