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);