本文MATLAB源码,下载后直接打开运行即可[点击跳转下载]-附实验报告https://download.csdn.net/download/Coin_Collecter/88740733
一、实验目的
1.掌握建立控件对象的方法。
2.掌握对话框设计方法。
3.掌握菜单设计方法。
二、实验内容
建立如下图所示的菜单。菜单条有Plot菜单项,Plot菜单项下有Sine Wave、Cosine Wave和Exit共3个选项。若选择了其中的Sine Wave项,则将绘制出正弦曲线;若选择了其中的Cosine Wave项,则将绘制出余弦曲线;如果选择Exit菜单项,则将关闭窗口,并为Exit设置快捷键。
三、实验程序
figure('Color',[1,1,1],'Name','菜单设计','NumberTitle','off', 'MenuBar','none');
hplot=uimenu(gcf,'Label','&Plot');
uimenu(hplot,'Label','Sine Wave','Callback',...
['t=-pi:pi/100:pi;','hsin=plot(t,sin(t),''-b'');', ...
'title(''sinx'');','grid on;']);
uimenu(hplot,'Label','Cosine Wave','Callback',...
['t=-pi:pi/100:pi;','hcos=plot(t,cos(t),''-b'');', ...
'title(''cosx'');','grid on;']);
uimenu(hplot,'Label','&Exit','Accelerator','E','Separator','on','Callback','close(gcf)');