matlab课程设计简单计算器的设计文档格式.docx
《matlab课程设计简单计算器的设计文档格式.docx》由会员分享,可在线阅读,更多相关《matlab课程设计简单计算器的设计文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
ifnargin&
ischar(varargin1)=str2func(varargin1);
endifnargoutvarargout1:
nargout=gui_mainfcn(gui_State,varargin:
);
elsegui_mainfcn(gui_State,varargin:
end%Endinitializationcode-DONOTEDIT%-ExecutesjustbeforeCalculatorismadevisible.functionCalculator_OpeningFcn(hObject,eventdata,handles,varargin)%Thisfunctionhasnooutputargs,seeOutputFcn.%hObjecthandletofigure%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%varargincommandlineargumentstoCalculator(seeVARARGIN)%ChoosedefaultcommandlineoutputforCalculator=hObject;
%Updatehandlesstructureguidata(hObject,handles);
%UIWAITmakesCalculatorwaitforuserresponse(seeUIRESUME)%uiwait;
%-Outputsfromthisfunctionarereturnedtothecommandline.functionvarargout=Calculator_OutputFcn(hObject,eventdata,handles)%varargoutcellarrayforreturningoutputargs(seeVARARGOUT);
%hObjecthandletofigure%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Getdefaultcommandlineoutputfromhandlesstructurevarargout1=;
%-Executesonbuttonpressinp1.functionp1_Callback(hObject,eventdata,handles)%hObjecthandletop1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,1);
set,string,textstring)%-Executesonbuttonpressinp2.functionp2_Callback(hObject,eventdata,handles)%hObjecthandletop2(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,2);
set,string,textstring)%-Executesonbuttonpressinp3.functionp3_Callback(hObject,eventdata,handles)%hObjecthandletop3(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,3);
set,string,textstring)%-Executesonbuttonpressinp4.functionp4_Callback(hObject,eventdata,handles)%hObjecthandletop4(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,4);
set,string,textstring)%-Executesonbuttonpressinp5.functionp5_Callback(hObject,eventdata,handles)%hObjecthandletop5(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,5);
set,string,textstring)%-Executesonbuttonpressinp6.functionp6_Callback(hObject,eventdata,handles)%hObjecthandletop6(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,6);
set,string,textstring)%-Executesonbuttonpressinp7.functionp7_Callback(hObject,eventdata,handles)%hObjecthandletop7(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,7);
set,string,textstring)%-Executesonbuttonpressinp8.functionp8_Callback(hObject,eventdata,handles)%hObjecthandletop8(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,8);
set,string,textstring)%-Executesonbuttonpressinp9.functionp9_Callback(hObject,eventdata,handles)%hObjecthandletop9(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,9);
set,string,textstring)%-Executesonbuttonpressinadd.functionadd_Callback(hObject,eventdata,handles)%hObjecthandletoadd(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,+);
set,string,textstring)%-Executesonbuttonpressinp0.functionp0_Callback(hObject,eventdata,handles)%hObjecthandletop0(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,0);
set,string,textstring)%-Executesonbuttonpressinsub.functionsub_Callback(hObject,eventdata,handles)%hObjecthandletosub(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,-);
set,string,textstring)%-Executesonbuttonpressindiv.functiondiv_Callback(hObject,eventdata,handles)%hObjecthandletodiv(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,/);
set,string,textstring)%-Executesonbuttonpressinmul.functionmul_Callback(hObject,eventdata,handles)%hObjecthandletomul(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,*);
set,string,textstring)%-Executesonbuttonpressindenghao.functiondenghao_Callback(hObject,eventdata,handles)%hObjecthandletodenghao(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=eval(textstring);
set,string,textstring)%-Executesonbuttonpressinclear.functionclear_Callback(hObject,eventdata,handles)%hObjecthandletoclear(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)set,string,0)%-functionexit_Callback(hObject,eventdata,handles)%hObjecthandletoexit(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)close(gcf)%-functioncalculate_Callback(hObject,eventdata,handles)%hObjecthandletocalculate(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
set,string,textstring)%-Executesonbuttonpressinpoint.functionpoint_Callback(hObject,eventdata,handles)%hObjecthandletopoint(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)textstring=get,string);
textstring=strcat(textstring,.);
set,string,textstring)设计功能:
1.可进行加减乘除四则运算2.可进行清零,退出等三、界面设计及运行结果1-1.GUIDE设计界面1-2.进入程序初始状态1-3.简单的实例测试五、心得及体会通过这次matlab课程设计,让我对matlab有了更深的了解。
Matlab不仅给我们更方便的编程体验,其中强大的数值运算,信号处理等功能更是我们专业实现相关系统设计的好工具。