⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uicontextmenu_exp.m

📁 matlab从入门到精通第9章书后源码对初学者很有帮助
💻 M
字号:
% uicontextmenu_exp.m
% 创建弹出菜单示例
% 创建弹出菜单
uicm=uicontextmenu;

% 定义线型菜单条
iline=uimenu(uicm, 'Label', 'LineStyle');
% 定义线型回调函数
cb1=['set(hcos, ''LineStyle'', ''--'')'];
cb2=['set(hcos, ''LineStyle'', '':'')'];
cb3=['set(hcos, ''LineStyle'', ''-'')'];
% 定义线型弹出菜单
item1=uimenu(iline, 'Label', 'dashed', 'Callback', cb1);
item2=uimenu(iline, 'Label', 'dotted', 'Callback', cb2);
item3=uimenu(iline, 'Label', 'solid', 'Callback', cb3);
% 添加分割线
item4=uimenu(uicm,'separator','on');

% 定义颜色菜单条
icolor=uimenu(uicm, 'Label', 'Color');
% 定义颜色回调函数
cb5=['set(hcos, ''Color'', ''r'')'];
cb6=['set(hcos, ''Color'', ''b'')'];
cb7=['set(hcos, ''Color'', ''g'')'];
% 定义颜色弹出菜单
item5=uimenu(icolor, 'Label', 'red', 'Callback', cb5);
item6=uimenu(icolor, 'Label', 'blue', 'Callback', cb6);
item7=uimenu(icolor, 'Label', 'green', 'Callback', cb7);

% 将弹出菜单作为plot函数的弹出菜单属性使用
t=0:pi/60:4*pi;
y=exp(-t/3).*cos(2*t);
hcos=plot(t,y,'UIContextMenu',uicm);
axis square;
grid on

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -