www.gusucode.com > signal 工具箱matlab源码程序 > signal/+fspecs/@abstractmultibandconstrained/abstractmultibandconstrained.m
classdef (Abstract) abstractmultibandconstrained < fspecs.abstractmultibandarbmag %ABSTRACTMULTIBANDCONSTRAINED Construct an ABSTRACTMULTIBANDCONSTRAINED object. % Copyright 1999-2015 The MathWorks, Inc. %fspecs.abstractmultibandconstrained class % fspecs.abstractmultibandconstrained extends fspecs.abstractmultibandarbmag. % % fspecs.abstractmultibandconstrained properties: % ResponseType - Property is of type 'ustring' (read only) % NormalizedFrequency - Property is of type 'bool' % Fs - Property is of type 'mxArray' % NBands - Property is of type 'posint user-defined' % B1Frequencies - Property is of type 'double_vector user-defined' % B2Frequencies - Property is of type 'double_vector user-defined' % B3Frequencies - Property is of type 'double_vector user-defined' % B4Frequencies - Property is of type 'double_vector user-defined' % B5Frequencies - Property is of type 'double_vector user-defined' % B6Frequencies - Property is of type 'double_vector user-defined' % B7Frequencies - Property is of type 'double_vector user-defined' % B8Frequencies - Property is of type 'double_vector user-defined' % B9Frequencies - Property is of type 'double_vector user-defined' % B10Frequencies - Property is of type 'double_vector user-defined' % B1Amplitudes - Property is of type 'double_vector user-defined' % B2Amplitudes - Property is of type 'double_vector user-defined' % B3Amplitudes - Property is of type 'double_vector user-defined' % B4Amplitudes - Property is of type 'double_vector user-defined' % B5Amplitudes - Property is of type 'double_vector user-defined' % B6Amplitudes - Property is of type 'double_vector user-defined' % B7Amplitudes - Property is of type 'double_vector user-defined' % B8Amplitudes - Property is of type 'double_vector user-defined' % B9Amplitudes - Property is of type 'double_vector user-defined' % B10Amplitudes - Property is of type 'double_vector user-defined' % B1Ripple - Property is of type 'posdouble user-defined' % B2Ripple - Property is of type 'posdouble user-defined' % B3Ripple - Property is of type 'posdouble user-defined' % B4Ripple - Property is of type 'posdouble user-defined' % B5Ripple - Property is of type 'posdouble user-defined' % B6Ripple - Property is of type 'posdouble user-defined' % B7Ripple - Property is of type 'posdouble user-defined' % B8Ripple - Property is of type 'posdouble user-defined' % B9Ripple - Property is of type 'posdouble user-defined' % B10Ripple - Property is of type 'posdouble user-defined' % % fspecs.abstractmultibandconstrained methods: % getmask - Get the mask. properties (AbortSet, SetObservable, GetObservable) %B1RIPPLE Property is of type 'posdouble user-defined' B1Ripple = 0.2; %B2RIPPLE Property is of type 'posdouble user-defined' B2Ripple = 0.2; %B3RIPPLE Property is of type 'posdouble user-defined' B3Ripple = 0.2; %B4RIPPLE Property is of type 'posdouble user-defined' B4Ripple = 0.2; %B5RIPPLE Property is of type 'posdouble user-defined' B5Ripple = 0.2; %B6RIPPLE Property is of type 'posdouble user-defined' B6Ripple = 0.2; %B7RIPPLE Property is of type 'posdouble user-defined' B7Ripple = 0.2; %B8RIPPLE Property is of type 'posdouble user-defined' B8Ripple = 0.2; %B9RIPPLE Property is of type 'posdouble user-defined' B9Ripple = 0.2; %B10RIPPLE Property is of type 'posdouble user-defined' B10Ripple = 0.2; end methods function set.B1Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B1Ripple'); value = double(value); obj.B1Ripple = value; end function set.B2Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B2Ripple'); value = double(value); obj.B2Ripple = value; end function set.B3Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B3Ripple'); value = double(value); obj.B3Ripple = value; end function set.B4Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B4Ripple'); value = double(value); obj.B4Ripple = value; end function set.B5Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B5Ripple'); value = double(value); obj.B5Ripple = value; end function set.B6Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B6Ripple'); value = double(value); obj.B6Ripple = value; end function set.B7Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B7Ripple'); value = double(value); obj.B7Ripple = value; end function set.B8Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B8Ripple'); value = double(value); obj.B8Ripple = value; end function set.B9Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B9Ripple'); value = double(value); obj.B9Ripple = value; end function set.B10Ripple(obj,value) % User-defined DataType = 'posdouble user-defined' validateattributes(value,{'numeric'},... {'scalar','positive'},'','B10Ripple'); value = double(value); obj.B10Ripple = value; end end % set and get functions methods % public methods [F,A] = getmask(this) end % public methods end % classdef