matlab图形用户界面设计实验报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab图形用户界面设计实验报告   实验六MATLAB图形用户界面设计   1实验的目的及意义:   熟悉MATLAB图形用户界面开发环境。   掌握MATLAB中图形用户界面程序设计方法。   2实验步骤:   上机调试   ①设计如下图所示的简单四则运算计算器。   1)在GUI设计窗口中放置16个Pushbutton控件,将其Tag和String属性分别设置为:   Pushbutton1,1   Pushbutton2,2   ……   Pushbutton9,9   Pushbutton10,0   Pushbutton_CLR,CLR   Pushbutton_EQU,=   Pushbutton_ADD,+   Pushbutton_SUB,-   Pushbutton_MUL,×   Pushbutton_DIV,÷   2)在GUI设计窗口中放置2个Statictext控件,将其Tag和String属性分别设置为:   Text1,计算器   Text_ANS,0   再将Text_ANS控件的Backgroundcolor属性设置为白色;HorizontalAlignment属性设置为Left。   3)设计Callback函数:   某一数字按键按下时,要将该按键的String属性读出来并连接到Text_ANS的String属性之后。   functionpushbutton1_Callback(hObject,eventdata,handles)str=get(,string);   str=strcat(get(_ANS,string),str);   set(_ANS,string,str);   functionpushbutton2_Callback(hObject,eventdata,handles)str=get(,string);   str=strcat(get(_ANS,string),str);   set(_ANS,string,str);   ....   functionpushbutton9_Callback(hObject,eventdata,handles)str=get(,string);   str=strcat(get(_ANS,string),str);   set(_ANS,string#39 ;,str);   functionpushbutton10_Callback(hObject,eventdata,handles)str=get(,string);   str=strcat(get(_ANS,string),str);   set(_ANS,string,str);   CLR按键按下时,将Text_ANS的String属性设为空。   functionpushbutton_CLR_Callback(hObject,eventdata,handles)   set(_ANS,string,);   加、减、乘、除按键按下时,将Text_ANS的String属性读出来,并将字符串转换为整数存储到变量num1中;再将Text_ANS的String属性设为空;并给运算标志变量calculat_type赋值,加、减、乘、除分别对应calculat_type=1、2、3、4。由于num1和calculat_type这2个变量在pushbutton_EQU_Callback函数中也要用到,因此要设为全局变量。   functionpushbutton_ADD_Callback(hObject,eventdata,handles)   globalnum1calculat_type   str=get(_ANS,string);   num1=str2num(str);   set(_ANS,string,);   calculat_type=1;   functionpushbutton_SUB_Callback(hObject,eventdata,handles)   globalnum1calculat_type   str=get(_ANS,string);   num1=str2num(str);   set(_ANS,string,);   calculat_type=2;   functionpushbutton_MUL_Callback(hObject,eventdata,handles)   globalnum1calculat_type   str=get(_ANS,string);   num1=str2num(str);   set(_ANS,string,);   calculat_type=3;   functionpushbu

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档