matlab的菜单编程实例,Matlab界面菜单(uimenu)实例

本文介绍如何使用Matlab的uimenu函数创建自定义菜单。包括制作带有下拉菜单的用户菜单来改变图形窗口背景颜色的方法,以及创建一个名为“Test”的顶层菜单项并实现点击后产生带分格封闭坐标轴的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Matlab界面菜单(uimenu)实例

1、获得缺省设置的标准菜单:

figure

2、隐去标准菜单的两种方法:

set(gcf , 'MenuBar','none') ;

set (gcf,'menubar',menubar);

3、恢复图形窗上标准菜单:

set(gcf,'menubar','figure');

例1:自制的用户菜单

本例演示:如何自制一个带下拉菜单表的用户菜单。该菜单能使图形窗背景颜色设置为蓝色或红色。

figure

h_menu=uimenu(gcf, 'label' , 'Color' ); % 制作用户顶层菜单项 Color

h_submenu1=uimenu(h_menu, 'label' , 'Blue' , 'callback' , 'set(gcf,''Color'',''blue'')' );

h_submenu2=uimenu(h_menu, 'label' , 'Red' , 'callback' , 'set(gcf,''Color'',''red'')' );

例2:回调属性和菜单名

本例的目标:在图形窗上自制一个名为‘Test’的“顶层菜单项”;当用鼠标点击该菜单项时,将产生一个带分格的封闭坐标轴。通过本例说明:

(A)回调属性的运作机理;

(B)用户顶层菜单项的制作

(C)uimenu属性的设置方法;

(D)复杂字符串的构成方法和注意事项。

(1) 在MATLAB指令窗中运行以下程序可产生带分格的封闭坐标轴:

grid on, set(gca,'box','on')

(2)在 MATLAB 指令窗中用以下eval指令可产生与上面相同的界面

eval('grid on, set(gca,''box'',''on'')')

(3)产生下图1界面的uimenu有几种不同的方式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值