www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@cset_haltonset/cset_haltonset.m
function obj = cset_haltonset(varargin) %CSET_HALTONSET Halton sequence candidate set. % % OBJ=CSET_HALTONSET % OBJ=CSET_HALTONSET(CS) % OBJ=CSET_HALTONSET(STRUCT) % OBJ=CSET_HALTONSET(OPTS) % OBJ=CSET_HALTONSET(CS,OPTS) % % Where OPTS={{LIMITS},NPoints} % Copyright 2007 The MathWorks, Inc. if nargin==1 && isstruct(varargin{1}) obj = varargin{1}; cs_ps = obj.cset_pointset; obj = rmfield(obj, 'cset_pointset'); else cs_ps = cset_pointset(varargin{:}); end obj.version = 1; obj = class(obj,'cset_haltonset',cs_ps); obj = set(obj, 'PointSet', haltonset(nfactors(obj), 'Skip', 1));