www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@sweepsetfilter/removeVarsFilter.m
function obj = removeVarsFilter(obj, variablesToKeep) %REMOVEVARSFILTER Remove variables to be kept. % % SSF = REMOVEVARSFILTER(SSF, VARS) removes VARS from the list of % variables that should be kept. VARS may be a cell array of variable % names or a string for a single variable. % Copyright 2007 The MathWorks, Inc. if ischar(variablesToKeep) variablesToKeep = {variablesToKeep}; end % Remove variables without reordering the remaining ones ToRem = ismember(obj.variablesToKeep, variablesToKeep); obj.variablesToKeep = obj.variablesToKeep(~ToRem); % Update the variable filtering in the cache obj = updateVarsFilter(obj);