www.gusucode.com > signal 工具箱matlab源码程序 > signal/@dfilt/@abstractcascadeallpass/constr.m
function constr(this,varargin) %CONSTR Constructor for cascade allpass % Author(s): R. Losada % Copyright 2005-2006 The MathWorks, Inc. if nargin > 1, for k = 1:length(varargin), if ~isreal(varargin{k}), error(message('signal:dfilt:abstractcascadeallpass:constr:complexCoeffs')); end flds{k} = sprintf('Section%d',k); end else flds = 'Section1'; varargin={[]}; end this.AllpassCoefficients = cell2struct(varargin,flds,2); % [EOF]