www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcmodel/@linearmodelproperties/GetTermStatus.m
function status = GetTermStatus(obj, terms) %GETTERMSTATUS Get the status of some or all of the terms in this model % % T = GETTERMSTATUS( P ) % T = GETTERMSTATUS( P, TERMS ) % % See also mbcmodel.linearmodelproperties.GetTermLabel, % mbcmodel.linearmodelproperties.SetTermStatus % Copyright 2006 The MathWorks, Inc. persistent enum if isempty(enum) enum = findtype('xregmodelparameters.linearmodel.stepwisestatus'); end m = obj.Object; if ~isempty(m) % Get the numeric status if nargin>1, statusnum = getstatusbyname(m,terms) ; else statusnum = getstatusbyname(m) ; end % Convert to enum strings N = numel(statusnum); status = cell(N,1); for ii=1:N, status{ii} = enum.Strings{statusnum(ii) == enum.Values}; end else error(message('mbc:mbcmodel:linearmodelproperties:InvalidState')) end