www.gusucode.com > signal 工具箱matlab源码程序 > signal/+fspecs/@lpmin/getdesignobj.m
function designobj = getdesignobj(~, str, sigonlyflag) %GETDESIGNOBJ Get the designobj. % Copyright 1988-2013 The MathWorks, Inc. if nargin < 2 str = []; sigonlyflag = false; elseif nargin < 3 sigonlyflag = false; end %#function fmethod.butterlpmin %#function fmethod.cheby1lpmin %#function fmethod.cheby2lpmin %#function fmethod.elliplpmin designobj.butter = 'fmethod.butterlpmin'; designobj.cheby1 = 'fmethod.cheby1lpmin'; designobj.cheby2 = 'fmethod.cheby2lpmin'; designobj.ellip = 'fmethod.elliplpmin'; if isfdtbxinstalled && ~sigonlyflag %#function fdfmethod.eqriplpmin %#function fdfmethod.ifirlpmin %#function fdfmethod.multistage designobj.equiripple = 'fdfmethod.eqriplpmin'; designobj.ifir = 'fdfmethod.ifirlpmin'; designobj.multistage = 'fdfmethod.multistage'; else %#function fmethod.eqriplpmin designobj.equiripple = 'fmethod.eqriplpmin'; end %#function fmethod.kaiserlpmin designobj.kaiserwin = 'fmethod.kaiserlpmin'; if ~isempty(str) designobj = designobj.(str); end % [EOF]