www.gusucode.com > signal 工具箱matlab源码程序 > signal/+fspecs/@bspassfstop/analogresp.m

    function ha = analogresp(h)
%ANALOGRESP   Compute analog response object.

%   Author(s): R. Losada
%   Copyright 1988-2003 The MathWorks, Inc.

% Compute analog frequency
c = cparam(h);
wp1 = sin(pi*h.Fpass1)/(cos(pi*h.Fpass1)-c);
wp2 = sin(pi*h.Fpass2)/(cos(pi*h.Fpass2)-c);
wp = min(abs([wp1,wp2]));

ws1 = sin(pi*h.Fstop1)/(cos(pi*h.Fstop1)-c);
ws2 = sin(pi*h.Fstop2)/(cos(pi*h.Fstop2)-c);
ws = min(abs([ws1,ws2]));

% Construct analog specs object
ha = fspecs.alppassfstop(h.FilterOrder,wp,ws,h.Apass);


% [EOF]