MATLAB对话框与菜单设计实验

发布时间:2024年01月15日

本文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设置快捷键。

三、实验程序

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:

cosx:?

文章来源:https://blog.csdn.net/Coin_Collecter/article/details/135585003
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。