UIMENU菜单的应用

[复制链接]
791|0
 楼主| cooldog123pp 发表于 2024-2-24 21:05 | 显示全部楼层 |阅读模式
L2, se, he, ck, ui
  1. h0=figure('toolbar','none',...
  2.     'position',[200 150 450 250],...
  3.     'name','实例40');
  4. h1=uimenu(gcf,'label','函数');
  5. h11=uimenu(h1,'label','轮廓图',...
  6.     'callback',[...
  7.         'set(h31,''checked'',''on''),',...
  8.         'set(h32,''checked'',''off''),',...
  9.         '[x,y,z]=peaks;,',...
  10.         'contour3(x,y,z,30)']);
  11. h12=uimenu(h1,'label','高斯分布',...
  12.     'callback',[...
  13.         'set(h31,''checked'',''on''),',...
  14.         'set(h32,''checked'',''off''),',...
  15.         'mesh(peaks);,',...
  16.         'axis tight']);
  17. h13=uimenu(h1,'label','Sinc函数',...
  18.     'callback',[...
  19.         'set(h31,''checked'',''on''),',...
  20.         'set(h32,''checked'',''off''),',...
  21.         '[x,y]=meshgrid(-8:0.5:8);,',...
  22.         'r=sqrt(x.^2+y.^2)+eps;,',...
  23.         'z=sin(r)./r;,',...
  24.         'mesh(x,y,z)']);
  25. h2=uimenu(gcf,'label','色彩');
  26. hl2(1)=uimenu(h2,'label','Default',...
  27.     'checked','on',...
  28.     'callback',...
  29.     [...
  30.         'set(hl2,''checked'',''off''),',...
  31.         'set(hl2(1),''checked'',''on''),',...
  32.         'colormap(''default'')']);
  33. hl2(2)=uimenu(h2,'label','spring',...
  34.     'callback',...
  35.     [...
  36.         'set(hl2,''checked'',''off''),',...
  37.         'set(hl2(2),''checked'',''on''),',...
  38.         'colormap(spring)']);
  39. hl2(3)=uimenu(h2,'label','Summer',...
  40.     'callback',...
  41.     [...
  42.         'set(hl2,''checked'',''off''),',...
  43.         'set(hl2(3),''checked'',''on''),',...
  44.         'colormap(summer)']);
  45. hl2(4)=uimenu(h2,'label','Autumn',...
  46.     'callback',...
  47.     [...
  48.         'set(hl2,''checked'',''off''),',...
  49.         'set(hl2(4),''checked'',''on''),',...
  50.         'colormap(autumn)']);
  51. hl2(5)=uimenu(h2,'label','Winter',...
  52.     'callback',...
  53.     [...
  54.         'set(hl2,''checked'',''off''),',...
  55.         'set(hl2(5),''checked'',''on''),',...
  56.         'colormap(winter)']);
  57. h3=uimenu(gcf,'label','坐标选项');
  58. h31=uimenu(h3,'label','Axis on',...
  59.     'callback',...
  60.     [...
  61.         'axis on,',...
  62.         'set(h31,''checked'',''on''),',...
  63.         'set(h32,''checked'',''off'')']);
  64. h32=uimenu(h3,'label','Axis off',...
  65.     'callback',...
  66.     [...
  67.         'axis off,',...
  68.         'set(h32,''checked'',''on''),',...
  69.         'set(h31,''checked'',''off'')']);


您需要登录后才可以回帖 登录 | 注册

本版积分规则

2304

主题

7626

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部