www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@cset_haltonset/set.m
function obj = set(obj, param, value) %SET Set candidate set parameters % % OBJ=SET(OBJ,PARAM, VALUE) % % PARAM may be one of: % % PrimeLeap % SkipZero % % See also: CSET_POINTSET/SET. % Copyright 2007 The MathWorks, Inc. switch lower(param) case 'primeleap' ps = get(obj.cset_pointset, 'PointSet'); ps.Leap = getPrimeLeap(value, nfactors(obj)); obj.cset_pointset = set(obj.cset_pointset, 'PointSet', ps); case 'skipzero' ps = get(obj.cset_pointset, 'PointSet'); if value ps.Skip = 1; else ps.Skip = 0; end obj.cset_pointset = set(obj.cset_pointset, 'PointSet', ps); otherwise obj.cset_pointset = set(obj.cset_pointset, param, value); end