MATLAB对话框与菜单设计实验

本文MATLAB源码,下载后直接打开运行即可[点击跳转下载]-附实验报告icon-default.png?t=N7T8https://download.csdn.net/download/Coin_Collecter/88740733

一、实验目的

        1.掌握建立控件对象的方法。

        2.掌握对话框设计方法。

        3.掌握菜单设计方法。

二、实验内容

      建立如下图所示的菜单。菜单条有Plot菜单项,Plot菜单项下有Sine Wave、Cosine Wave和Exit共3个选项。若选择了其中的Sine Wave项,则将绘制出正弦曲线;若选择了其中的Cosine Wave项,则将绘制出余弦曲线;如果选择Exit菜单项,则将关闭窗口,并为Exit设置快捷键。

MATLAB对话框与菜单设计实验_第1张图片

三、实验程序

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)');


四、实验结果

sinx:

MATLAB对话框与菜单设计实验_第2张图片

cosx: 

MATLAB对话框与菜单设计实验_第3张图片

你可能感兴趣的:(matlab,开发语言)