www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@csetinterface/getenablestates.m
function enstates=getenablestates(obj,nf) %GETENABLESTATES Return enable states for CandidateSets % % ENSTATES=GETENABLESTATES(OBJ,NFACTORS) returns a cell array of on/off % values which are decided according to whether each candidate set supports % the specified number of factors. % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. % retrieve nfactor limits information nfinfo=get(obj,'nflimits'); enstates=cell(size(nfinfo,1),1); for k=1:length(enstates) if nf>=nfinfo{k,1} & nf<=nfinfo{k,2} & (isempty(nfinfo{k,3}) | any(nfinfo{k,3}==nf)) enstates{k}='on'; else enstates{k}='off'; end end