www.gusucode.com > signal 工具箱matlab源码程序 > signal/+fspecs/@sbarbmag/getdesignobj.m
function designobj = getdesignobj(this, str, sigonlyflag) %GETDESIGNOBJ Get the design object. % Copyright 2005-2013 The MathWorks, Inc. if nargin < 2 str = []; sigonlyflag = false; elseif nargin < 3 sigonlyflag = false; end %#function fmethod.freqsamparbmag %#function fmethod.firlssbarbmag designobj.freqsamp = 'fmethod.freqsamparbmag'; designobj.firls = 'fmethod.firlssbarbmag'; if isfdtbxinstalled && ~sigonlyflag %#function fdfmethod.eqripsbarbmag designobj.equiripple = 'fdfmethod.eqripsbarbmag'; if all(this.Frequencies>=0), %#function fdfmethod.lpnormsbarbmag1 designobj.iirlpnorm = 'fdfmethod.lpnormsbarbmag1'; end else %#function fmethod.eqripsbarbmag designobj.equiripple = 'fmethod.eqripsbarbmag'; end if ~isempty(str) designobj = designobj.(str); end % [EOF]