資源簡介
1、基本繪圖菜單和子菜單;
2、菜單刪除;
3、添加快捷鍵;
4、添加分隔線;
5、對號選擇標志;
6、使能和可見;
7、現場菜單
代碼片段和文件信息
%制作菜單
%1基本繪圖菜單和子菜單
figure(1)
hmE=uimenu(gcf‘Label‘‘Example‘);
hmEsub1=uimenu(hmE‘Label‘‘Grid‘‘Callback‘‘grid‘);
hmEsub2=uimenu(hmE‘Label‘‘View‘);
hmEsub3=uimenu(hmE‘Label‘‘Hold‘‘Callback‘‘hold‘);
hmEsub21=uimenu(hmEsub2‘Label‘‘sin‘...
????‘Callback‘‘plot(sin([0:0.1*pi:2*pi])‘‘r‘‘)‘);
hmEsub22=uimenu(hmEsub2‘Label‘‘cos‘...
????‘Callback‘‘plot(cos([0:0.1*pi:2*pi])‘‘b:‘‘)‘);
%2菜單刪除,圖形關閉
figure(2)
hmC=uimenu(gcf‘Label‘‘Close‘);
hmCsub1=uimenu(hmC‘Label‘‘Remove?Example?Menu‘...
????‘Callback‘‘delete(hmE);drawnow‘);
hmCsub2=uimenu(hmC‘Label‘‘Close?Figure‘...
????‘Callback‘‘close‘);
%3添加快捷鍵Alt+?或者Ctrl+?
figure(3)
hmC=uimenu(gcf‘Label‘‘&Color‘);
hmCsub1=uimenu(hmC‘Label‘‘&Blue‘...
????‘Callback‘‘set(gcf‘‘color‘‘‘‘blue‘‘)‘);
hmCsub2=uimenu(hmC‘Label‘‘Red‘...
????‘Callback‘‘set(gcf‘‘color‘‘‘‘red‘‘)‘...
????‘Accelerator‘‘r‘);
%4添加分隔線
figure(4)
hmO=uimenu(gcf‘Label‘‘Option‘‘Position‘4);
hmOsub1=uimenu(hmO‘Label‘‘grid?on‘‘Callback‘‘grid?on‘);
hmOsub2=uimenu(hmO‘Label‘‘grid?off‘‘Callback‘‘grid?off‘);
hmOsub3=uimenu(hmO‘Label‘‘box?on‘‘Callback‘‘box?on‘‘Separator‘‘on‘);
hmOsub4=uimenu(hmO‘Label‘‘box?off‘‘Callback‘‘box?off‘);
hmOsub5=uimenu(hmO‘Label‘‘Figure?Color‘‘Separator‘‘on‘);
hmOsub51=uimenu(hmOsub5‘Label‘‘Red‘‘ForeGroundColor‘‘r‘‘Callback‘‘set(gcf‘‘Color‘‘‘‘r‘‘)‘);
hmOsub52=uimenu(hmOsub5‘Label‘‘White‘‘Callback‘‘set(gcf‘‘Color‘‘‘‘w‘‘)‘);
%5對號選擇標志
figure(5)
hmO=uimenu(gcf‘Label‘‘Option‘);
hmOsub1=uimenu(hmO‘Label‘‘grid?on‘...
????‘Ca
- 上一篇:MATLAB解方程
- 下一篇:變步長LMS的matlab代碼
評論
共有 條評論