www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@xregdesign/InitializeDesign.m
function dout = InitializeDesign(d,Ndes,action) %INITIALIZEDESIGN % % dout = InitializeDesign(d,Ndes,action) % Copyright 2007-2015 The MathWorks, Inc. [tp,style]= DesignType(d); ok=0; n=0; % initialise constraints and optimal stores d = updatestores(d); switch action case 'replace' d=clear(d); case 'add' case 'replacefree' d=deletefreepoints(d); % augment picks points at random end np = Ndes; d = waitbars(d,false); while ~ok && n<=10 n=n+1; dout = augment(d,np); ok=rankcheck(dout); end if ~ok error(message('mbc:doe:InvalidDesign4')) end dout=DesignType(dout,tp,style);