guihd1.m

来自「电子社08年的《精通MATLABG UI设计》一书的所有代码」· M 代码 · 共 35 行

M
35
字号
function guihd1(arg)
if nargin==0
    arg='Initialize';
end
switch arg
    case 'Initialize'
hf=figure('Position',[200 200 600 400] ,...
           'Name','GUI_hd' ,...
           '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','Plot sin(x)',...
                'CallBack','guihd_sin');  %%guihd.m中在此处是直接编写函数体
hbCos=uicontrol(hf,...
                'Style','pushbutton',...
                'Position',[50,100,100,30],...
                'String','Plot cos(x)',...
                'CallBack','guihd_cos');             
hbClose=uicontrol(hf,...
                'Style','pushbutton',...
                'Position',[50,60,100,30],...
                'String','Exit',...
                'CallBack','close');  
    case 'Plot sin(x)'
        %...
    case 'Plot cos(x)'
        %...
    case 'Exit'
        %...
    otherwise
       errordlg('输入参数错误!','错误提示');
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?