www.gusucode.com > signal 工具箱matlab源码程序 > signal/+fspecs/@fdsrcword/lagrange.m
function Hd = lagrange(this, varargin) %LAGRANGE % Copyright 2007-2011 The MathWorks, Inc. h = feval(getdesignobj(this, 'lagrange')); supportedStructs = addsysobjdesignopt(h); method = 'lagrange'; % Set any p-v pairs specified for indx = 1:2:length(varargin) if isprop(h, varargin{indx}) set(h, varargin{indx:indx+1}); else error(message('signal:fspecs:abstractspec:design:invalidOption', varargin{ indx }, upper( method ))); end end % Error out before designing the filter if a System object has been % requested with a structure that is not supported. if isprop(h,'SystemObject') && h.SystemObject && ... ~any(strcmp(d.FilterStructure,supportedStructs)) error(message('signal:fspecs:basecatalog:SysObjNotSupported',... d.FilterStructure,method,'SystemObject',method,'SystemObject')) end Hd = design(h,this); % [EOF]