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

    function out=isoptimcapable(d)
% ISOPTIMCAPABLE design supports optimal designs
%
%  FLG=ISOPTIMCAPABLE(D) returns 1/0 to indicate whether a 
%  design supports optimal design methods.
%

%  Copyright 2000-2015 The MathWorks, Inc. and Ford Global Technologies, Inc.
% Response surface designs can be optimised if all models are linear
out=true;
m = model(d);
mdls = get(m,'models');
for i=1:length(mdls)
   out = out && islinear(mdls{i});
end