www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@sweepsetfilter/modifyFilter.m

    function obj = modifyFilter(obj, index, filterString)
%MODIFYFILTER Alter a filter definition
%
%  SSF = MODIFYFILTER(SSF, INDEX, FILTERSTRING) modifies the filter at
%  INDEX to be FITLERSTRING.

%  Copyright 2000-2005 The MathWorks, Inc. and Ford Global Technologies, Inc.


% Ensure that filterString is a cell array
if numel(index) == 1 && ischar(filterString)
    filterString = {filterString};
end

% Iterate through the filters to change
for i = 1:length(index)
    obj.filters(index(i)) = parseFilterString(filterString{i});
end

% Update the filters
obj = updateFilter(obj);