www.gusucode.com > signal 工具箱matlab源码程序 > signal/@filtdes/@iirlpnorm/setupdesignparams.m
function args = setupdesignparams(d) %Design Method to design the filter given the specs. % Author(s): R. Losada, J. Schickler % Copyright 1988-2002 The MathWorks, Inc. % Normalize frequencies temporarily freqUnits = get(d,'freqUnits'); freqUnitsOpts = set(d,'freqUnits'); set(d,'freqUnits',freqUnitsOpts{1}); % Normalized (0 to 1) % Get handle to the filter type object hft = get(d,'responseTypeSpecs'); [F,E,A,W] = getNumericSpecs(hft,d); % Set frequencies back to what they were set(d,'freqUnits',freqUnits); % Set up design params N = get(d,'numOrder'); M = get(d,'denOrder'); IN = get(d,'initNum'); ID = get(d,'initDen'); [P,DENS] = getNumericSpecs(d); args = {N,M,F,E,A,W,P,{DENS}}; if ~isempty(IN), args = {args{:},IN,ID}; end % [EOF]