www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/cgnbioptimset.m

    function options = cgnbioptimset(varargin)
%CGNBIOPTIMSET Create OPTIM OPTIONS structure.
% options = CGNBIOPTIMSET 
% options = CGNBIOPTIMSET(shadowoptions, NBIsubproblemoptions)
% shadowsoptions and NBIsubproblemoptions option structures should be set
% using optimset('fmincon') 

%  Copyright 2000-2007 The MathWorks, Inc. and Ford Global Technologies, Inc.


% Print out possible values of properties.
if (nargin == 0) && (nargout == 0)
    fprintf('        ShadowOptions: An fmincon options structure \n');
    fprintf('        NBISubproblemOptions: An fmincon options structure  \n');
    fprintf('\n');
    return;
end

if (nargin ~= 2)
    error(message('mbc:cgnbioptimset:TooFewInputs'));
end

options.ShadowOptions = varargin{1};
options.NBISubproblemOptions = varargin{2};