www.gusucode.com > signal 工具箱matlab源码程序 > signal/@filtdes/@hpmincheby2/design.m
function varargout = design(h,d) %DESIGN Method to design the filter given the specs. % Author(s): R. Losada, J. Schickler % Copyright 1988-2005 The MathWorks, Inc. [Fstop, Fpass, Astop, Apass] = getdesignspecs(h, d); if nargout == 1, hfdesign = fdesign.highpass(Fstop, Fpass, Astop, Apass); Hd = cheby2(hfdesign, 'MatchExactly', d.MatchExactly); varargout = {Hd}; else N = cheb2ord(Fpass,Fstop,Apass,Astop); [z,p,k] = cheby2(N,Astop,Fstop,'high'); varargout = {z,p,k}; end % [EOF]