www.gusucode.com > sigtools 工具箱matlab源码程序 > sigtools/+fmethod/@ellipbsmin/ellipbsmin.m

    classdef ellipbsmin < fmethod.ellipbsastop
%ELLIPBSMIN   Construct an ELLIPBSMIN object.

%   Copyright 1999-2015 The MathWorks, Inc.

%fmethod.ellipbsmin class
%   fmethod.ellipbsmin extends fmethod.ellipbsastop.
%
%    fmethod.ellipbsmin properties:
%       DesignAlgorithm - Property is of type 'ustring' (read only) 
%       FilterStructure - Property is of type 'ustring'  
%       SOSScaleNorm - Property is of type 'ustring'  
%       SOSScaleOpts - Property is of type 'fdopts.sosscaling'  
%       MatchExactly - Property is of type 'passstoporboth enumeration: {'passband','stopband','both'}'  
%
%    fmethod.ellipbsmin methods:
%       analogspecs -   Compute analog specifications object.
%       doubleord -   Return true if filter order must be doubled.
%       set_matchexactly -   PreSet function for the 'matchexactly' property.
%       validspecobj -   Return the name of the valid specification object.



  methods  % constructor block
    function h = ellipbsmin(mode)
      
    % h = fmethod.ellipbsmin;
    h.DesignAlgorithm = 'Elliptic';

    if nargin > 0,
        h.MatchExactly = mode;
    end

    end  % ellipbsmin

  end  % constructor block

methods  % public methods
  has = analogspecs(h,hs)
  bl = doubleord(h)
  matchexactly = set_matchexactly(this,matchexactly)
  sosscale(this,Hd)
  vso = validspecobj(this)
end  % public methods 


methods (Hidden) % possibly private or hidden
  help(this)
  N = modifyord(this,N)
  s = thisdesignopts(this,s)
end  % possibly private or hidden 

methods (Static)
   this = loadobj(s)
end

end  % classdef