www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@cset_pb/set.m
function obj=set(obj,param,data) % SET Set candidate set parameters % % OBJ=SET(OBJ,PARAM,DATA) % % PARAM may be one of: % % Runs: Integer indicating desired number of runs % Copyright 2000-2007 The MathWorks, Inc. and Ford Global Technologies, Inc. switch lower(param) case 'limits' lims=cat(1,data{:}); obj.candidateset=limits(obj.candidateset,lims); case 'runs' [f,e] = log2([data data/12 data/20]); k = find(f==1/2 & e>0); if data>nfactors(obj) & ~isempty(data) obj.Nr = data; else error(message('mbc:cset_pb:InvalidPropertyValue')); end case 'qruns' % undocumented interface for bypassing checking the requested number of runs obj.Nr = data; end return