www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@cset_fullfact/designproperties.m
function p = designproperties(c,p,m) %DESIGNPROPERTIES properties for command-line % % p = designproperties(c,p) % Copyright 2007 The MathWorks, Inc. CLSID = mfilename('class'); [p,OK] = PersistentStore(p,CLSID); if ~OK p = iMakeProps(c,p,m); PersistentStore(p,CLSID); end function p = iMakeProps(c,p,m) p = designproperties(c.grid,p,m); p = redirect(p,@iGetGrid,@iSetGrid); p = designproperties(c.candidateset,p,m); p = addprop(p,'NumberOfCenterPoints',... @iGetCenterPoints, @iSetCenterPoints,... 'int',[0 Inf],... 'Number of center points'); function v = iGetGrid(fGet,c,m) v = fGet(c.grid,m); function c = iSetGrid(fSet,c,v,m) c.grid = fSet(c.grid,v,m); function v = iGetCenterPoints(c,m) v = c.Nc; function c = iSetCenterPoints(c,v,m) c.Nc = v;