📄 guihd.asv
字号:
function guihd(arg)
if nargin==0
arg='Initialize';
end
switch arg
case 'Initialize'
hf=figure('Position',[200 200 600 400] ,...
'Name','GUI示例' ,...
'NumberTitle','off');
ha=axes('Position',[0.4 0.1 0.5 0.7],...
'Box','on');
hbSin=uicontrol(hf,...
'Style','pushbutton',...
'Position',[50,140,100,30],...
'String','绘制正弦曲线',...
'CallBack',...
[ 'x=0:0.1:4*pi;'...
'plot(x,sin(x));'...
'axis([0 4*pi -1 1]);'...
'xlabel(''x'');'...
'ylabel(''y=sin(x)'');'...
]);
hbCos=uicontrol(hf,...
'Style','pushbutton',...
'Position',[50,100,100,30],...
'String','绘制余弦曲线',...
'CallBack',...
['x=0:0.1:4*pi;'...
'plot(x,cos(x));'...
'axis([0 4*pi -1 1]);'...
'xlabel(''x'');'...
'ylabel(''y=cos(x)'');'...
]);
hbTan=uicontrol(hf,...
'Style','pushbutton',...
'Position',[50,220,100,30],...
'String','绘制正切曲线',...
'CallBack',...
['x=0:0.1:4*pi;'...
'plot(x,tan(x));'...
'axis([0 4*pi -1 1]);'...
'xlabel(''x'');'...
'ylabel(''y=tan(x)'');'...
]);
hbCos=uicontrol(hf,...
'Style','pushbutton',...
'Position',[50,100,100,30],...
'String','绘制余弦曲线',...
'CallBack',...
['x=0:0.1:4*pi;'...
'plot(x,cos(x));'...
'axis([0 4*pi -1 1]);'...
'xlabel(''x'');'...
'ylabel(''y=cos(x)'');'...
]);
hbClose=uicontrol(hf,...
'Style','pushbutton',...
'Position',[50,60,100,30],...
'String','退出系统',...
'CallBack','close');
case 'Plot sin(x)'
%...
case 'Plot cos(x)'
%...
case 'Exit'
%...
otherwise
errordlg('输入参数错误!','错误提示');
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -