www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@cset_haltonset/nfactors.m

    function out = nfactors(obj,nf)
%NFACTORS Get/set number of factors in candidate set
%
%  NF=NFACTORS(OBJ)
%  OBJ=NFACTORS(OBJ,NF)

%  Copyright 2007 The MathWorks, Inc.

if nargin>1
    obj.cset_pointset = nfactors(obj.cset_pointset,nf);
    
    % Update the prime number leap
    ps = get(obj.cset_pointset, 'PointSet');
    ps.Leap = getPrimeLeap(ps.Leap>0, nfactors(obj));
    obj.cset_pointset = set(obj.cset_pointset, 'PointSet', ps);
else
    out = nfactors(obj.cset_pointset);
end