电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第08章_MATLAB图形用户界面设计_例题源程序

第08章_MATLAB图形用户界面设计_例题源程序_第1页
1/8
第08章_MATLAB图形用户界面设计_例题源程序_第2页
2/8
第08章_MATLAB图形用户界面设计_例题源程序_第3页
3/8
高教社刘卫国《MATLAB 程序设计与应用》(第二版)例题源程序 第8 章:MATLAB 图形用户界面设计 王成优© 山东大学(威海)MATLAB 语言 WangChengyou © Shandong University, Weihai 1 第8 章 MATLAB 图形用户界面设计 例8.1 建立图8.1 所示的图形演示系统菜单。菜单条中含有3 个菜单项:Plot、Option和 Quit。Plot 中有Sine Wave 和 Cosine Wave 两个子菜单项,分别控制在本图形窗口画出正弦和余弦曲线。Option 菜单项的内容如图8.1 所示,其中Grid on 和 Grid off 控制给坐标轴加网格线,Box on 和 Box off 控制给坐标轴加边框,而且这 4 项只有在画有曲线时才是可选的。Window Color 控制图形窗口背景颜色。Quit 控制是否退出系统。 screen=get(0,'ScreenSize'); W=screen(3);H=screen(4); figure('Color',[1,1,1],'Position',[0.2*H,0.2*H,0.5*W,0.3*H],... 'Name','图形演示系统','NumberTitle','off','MenuBar','none'); %定义 Plot 菜单项 hplot=uimenu(gcf,'Label','&Plot'); uimenu(hplot,'Label','Sine Wave','Call',... ['t=-pi:pi/20:pi;','plot(t,sin(t));',... 'set(hgon,''Enable'',''on'');',... 'set(hgoff,''Enable'',''on'');',... 'set(hbon,''Enable'',''on'');',... 'set(hboff,''Enable'',''on'');']); uimenu(hplot,'Label','Cosine Wave','Call',... ['t=-pi:pi/20:pi;','plot(t,cos(t));',... 'set(hgon,''Enable'',''on'');',... 'set(hgoff,''Enable'',''on'');',... 'set(hbon,''Enable'',''on'');',... 'set(hboff,''Enable'',''on'');']); %定义 Option 菜单项 hoption=uimenu(gcf,'Label','&Option'); hgon=uimenu(hoption,'Label','&Grid on',... 'Call','grid on','Enable','off'); hgoff=uimenu(hoption,'Label','&Grid off',... 'Call','grid off','Enable','off'); hbon=uimenu(hoption,'Label','&Box on',... 高教社刘卫国《MATLAB 程序设计与应用》(第二版)例题源程序 第8 章:MATLAB 图形用户界面设计 王成优© 山东大学(威海)MATLAB 语言 WangChengyou © Shandong University, Weihai 2 'separator','on','Call','box on','Enable','off'); hboff=uimenu(hoption,'Label','&Box off',... 'Call','box off','Enable','off'); hwincor=uimenu(hoption,'Label','&Window Color','Separator'...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第08章_MATLAB图形用户界面设计_例题源程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部