编辑: sunny爹 | 2015-12-21 |
'
on'
Axis off菜单项使能 '
set(h_sub3,'
'
visible'
'
,'
'
on'
Grid on菜单项可见 '
set(h_sub4,'
'
visible'
'
,'
'
on'
Grid off菜单项可见 set(h_sub2,'
callback'
选中Axis off菜单项后,产生回调操作 '
axis off,'
,... %使坐标消失 '
set(h_sub1,'
'
enable'
'
,'
'
on'
Axis on菜单项使能 '
set(h_sub2,'
'
enable'
'
,'
'
off'
Axis off菜单项失能 '
set(h_sub3,'
'
visible'
'
,'
'
off'
Grid on菜单项不可见 '
set(h_sub4,'
'
visible'
'
,'
'
off'
Grid off菜单项不可见 set(h_sub3,'
callback'
,[... %选中Grid on菜单项后,产生回调 '
grid on,'
,... %画坐标分格线 '
set(h_sub3,'
'
enable'
'
,'
'
off'
Grid on菜单项失能 '
set(h_sub4,'
'
enable'
'
,'
'
on'
Grid off菜单项使能 set(h_sub4,'
callback'
,[... %选中Grid off菜单项,产生回调 '
grid off,'
,... %消除坐标分格线 '
set(h_sub3,'
'
enable'
'
,'
'
on'
Grid on菜单项使能 '
set(h_sub4,'
'
enable'
'
,'
'
off'
Grid off菜单项失能 (2)在MATLAB 指令窗中运行 exm11334_1 ,得到图 11.3.3.4-1 所示的界面 图11.3.3.4-1 (3)选中【Option】菜单项,界面呈现如图 11.3.3.4-2 所示. PDF created with pdfFactory Pro trial version www.pdffactory.com
10 图11.3.3.4-2 (4)选中【Option:Axis on】后,界面呈现如图 11.3.3.4-3 所示. 图11.3.3.4-3 (5)选中【Option:Grid on】后,界面呈现如图 11.3.3.4-4 所示. 图11.3.3.4-4 11.3.4 现场菜单的制作 【*例11.3.4-1】目标:绘制一条 Sa 曲线,创建一个与之相联系的现场菜单,用以控制 Sa 曲线的颜色. (1)编写脚本 M 文件 exm1134_1.m [exm1134_1.m] t=(-3*pi:pi/50:3*pi)+eps;
y=sin(t)./t;
hline=plot(t,y);
%绘制Sa曲线 cm=uicontextmenu;
%创建现场菜单 %制作具体菜单项,定义相应的回调 uimenu(cm,'
label'
,'
Red'
,'
callback'
,'
set(hline,'
'
color'
'
,'
'
r'
'
),'
) uimenu(cm,'
label'
,'
Blue'
,'
callback'
,'
set(hline,'
'
color'
'
,'
'
b'
'
),'
) ........