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

    function cs = changeType(d,Type)
%CHANGETYPE change type of design
%
% dout = changeType(d,Type)

%  Copyright 2007-2011 The MathWorks, Inc.

csI=csetinterface;
%csI=set(csI,'typefilter',opt);
csI=set(csI,'nffilter',nfactors(d));
csI=set(csI,'typefilter',0);
createlist=get(csI,'classnames');
viewlist=get(csI,'fullnames');
cs = d;
Index = find( strcmp( Type,viewlist ) );
if ~isempty(Index)

    % constructor for new cset
    cs = feval(createlist{Index},toCandidateSet(d));
    cs = reset(cs);
    cs = generate(cs);
end