layoutst.m

来自「经典数字信号处理滤波器的源代码 重点是利用巴特沃斯模拟滤波器转而设计其它数字滤」· M 代码 · 共 55 行

M
55
字号


issig=0;
isspec=0;
iscolorbar=0;

linlogspec=1;
sigenveloppe=0;


layout=issig+isspec*2+iscolorbar*4;
while layout~=4,
 if issig==0, 
  SignalStr= 'display signal';
 else
  SignalStr='remove signal';
 end;
 
 if isspec==0, 
  SpectrumStr= 'display spectrum';
 else
  SpectrumStr='remove spectrum';
 end;
 
 if iscolorbar==0,
  ColorbarStr='display colorbar';
 else
  ColorbarStr='remove colorbar';
 end;

 layout=menu('DISPLAY LAYOUT',...
             SignalStr,...
             SpectrumStr,...
             ColorbarStr,...
             'close');
            
 if layout==1,
  issig=~issig;
  if issig==1,
   sigenveloppe=menu('SIGNAL REPRESENTATION','signal only','signal with enveloppe')-1;
  end; 
 elseif layout==2,
  isspec=~isspec;
  if isspec==1,
   linlogspec=menu('FREQUENCY REPRESENTATION','linear scale','log scale')-1;
  end;
 elseif layout==3,
  iscolorbar=~iscolorbar;
 end;             
end;           




⌨️ 快捷键说明

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