h0 = figure;
set(h0,'unit','normalized','menu','none',...
'color','default','position',[0.1 0.1 0.8 0.8],...
'numbertitle','off','name','M file realize GUI');
h = uicontextmenu;
set(h0,'uicontextmenu',h);
h1 = uimenu(h,'label','Figure选项');
h2 = uimenu(h,'label','Axis选项');
h3 = uimenu(h,'label','Rotate选项');
h4 = uimenu(h,'label','Colormap选项');
h5 = uimenu(h,'label','Hidden选项');
h6 = uicontrol(h0,'string','退出GUI','callback','closereq;',...
'unit','normalized','position',[0.1 0.1 0.05 0.05]);
h7 = uicontrol(h0,'string','旋转停止','callb
ack','rotate3d off;',...
'unit','normalized','position',[0.1 0.2 0.05 0.05]);
%%
h11 = uimenu(h1,'label','peaks','callback',...
['[x,y,z] = peaks;','mesh(x,y,z);']);
h12 = uimenu(h1,'label','membrane','callback',...
'mesh(membrane);');
h13 = uimenu(h1,'label','sphere','callback',...
['[x,y,z] = sphere;','mesh(x,y,z);']);
h14 = uimenu(h1,'label','sinc','callback',...
['[x,y] = meshgrid(linspace(-25,25,100));','q = sqrt(x.^2+y.^2)+eps;',...
'z = sin(q)./q;','mesh(x,y,z)']);
%%
h21 = uimenu(h2,'label','axis on','callback','axis on;');
h22 = uimenu(h2,'label','axis off','callback','axis off;');
%%
h31 = uimenu(h3,'label','rotate on','callback','rotate3d on;');
h32 = uimenu(h3,'label','rotate off','callback','rotate3d off;');
%%
h41 = uimenu(h4,'label','spring','callback','colormap(spring);');
h42 = uimenu(h4,'label','summer','callback','colormap(summer);');
h43 = uimenu(h4,'label','autumn','callback','colormap(autumn);');
h44 = uimenu(h4,'label','winter','callback','colormap(winter);');
%%
h51 = uimenu(h5,'label','hidden on','callback','hidden on;');
h52 = uimenu(h5,'label','hidden off','callback','hidden off;');
set(h0,'unit','normalized','menu','none',...
'color','default','position',[0.1 0.1 0.8 0.8],...
'numbertitle','off','name','M file realize GUI');
h = uicontextmenu;
set(h0,'uicontextmenu',h);
h1 = uimenu(h,'label','Figure选项');
h2 = uimenu(h,'label','Axis选项');
h3 = uimenu(h,'label','Rotate选项');
h4 = uimenu(h,'label','Colormap选项');
h5 = uimenu(h,'label','Hidden选项');
h6 = uicontrol(h0,'string','退出GUI','callback','closereq;',...
'unit','normalized','position',[0.1 0.1 0.05 0.05]);
h7 = uicontrol(h0,'string','旋转停止','callb
'unit','normalized','position',[0.1 0.2 0.05 0.05]);
%%
h11 = uimenu(h1,'label','peaks','callback',...
['[x,y,z] = peaks;','mesh(x,y,z);']);
h12 = uimenu(h1,'label','membrane','callback',...
'mesh(membrane);');
h13 = uimenu(h1,'label','sphere','callback',...
['[x,y,z] = sphere;','mesh(x,y,z);']);
h14 = uimenu(h1,'label','sinc','callback',...
['[x,y] = meshgrid(linspace(-25,25,100));','q = sqrt(x.^2+y.^2)+eps;',...
'z = sin(q)./q;','mesh(x,y,z)']);
%%
h21 = uimenu(h2,'label','axis on','callback','axis on;');
h22 = uimenu(h2,'label','axis off','callback','axis off;');
%%
h31 = uimenu(h3,'label','rotate on','callback','rotate3d on;');
h32 = uimenu(h3,'label','rotate off','callback','rotate3d off;');
%%
h41 = uimenu(h4,'label','spring','callback','colormap(spring);');
h42 = uimenu(h4,'label','summer','callback','colormap(summer);');
h43 = uimenu(h4,'label','autumn','callback','colormap(autumn);');
h44 = uimenu(h4,'label','winter','callback','colormap(winter);');
%%
h51 = uimenu(h5,'label','hidden on','callback','hidden on;');
h52 = uimenu(h5,'label','hidden off','callback','hidden off;');