马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
- h0=figure('toolbar','none',...
- 'position',[200 150 450 250],...
- 'name','实例36');
- x=0:0.5:2*pi;
- y=sin(x);
- h=plot(x,y);
- grid on
- hm=uicontrol(gcf,'style','popupmenu',...
- 'string',...
- 'sin(x)|cos(x)|sin(x)+cos(x)|exp(-sin(x))',...
- 'position',[250 20 50 20]);
- set(hm,'value',1)
- huidiao=[...
- 'v=get(hm,''value'');,',...
- 'switch v,',...
- 'case 1,',...
- 'delete(h),',...
- 'y=sin(x);,',...
- 'h=plot(x,y);,',...
- 'grid on,',...
- 'case 2,',...
- 'delete(h),',...
- 'y=cos(x);,',...
- 'h=plot(x,y);,',...
- 'grid on,',...
- 'case 3,',...
- 'delete(h),',...
- 'y=sin(x)+cos(x);,',...
- 'h=plot(x,y);,',...
- 'grid on,',...
- 'case 4,',...
- 'delete(h),',...
- 'y=exp(-sin(x));,',...
- 'h=plot(x,y);,',...
- 'grid on,',...
- 'end'];
- set(hm,'callback',huidiao)
- set(gca,'position',[0.2 0.2 0.6 0.6])
- title('弹出式菜单的使用')
复制代码
[ 本帖最后由 suffer 于 2006-11-20 08:29 编辑 ] |