www.gusucode.com > sloptim工具箱matlab源码程序 > sloptim/sloptim/@sroengine/@fminsearch/fminsearch.m

    function this = fminsearch(Project)
% Creates FMINSEARCH optimizer for specified project.

%   Copyright 1986-2009 The MathWorks, Inc.
this = sroengine.fminsearch;

% Check OPTIM is installed
if isempty(ver('optim')) || ~license('test','optimization_toolbox')
   ctrlMsgUtils.error('Sloptim:engine:errInstallOptim')
end

% Initialize properties
this.initialize(Project);

% Set options
ProjOptions = Project.optimget;
this.Options = optimset(optimset('fminsearch'),...
    'Display',ProjOptions.Display,...
    'MaxIter',ProjOptions.MaxIter,...
    'MaxFunEvals',Inf,...
    'TolCon',ProjOptions.TolCon,...
    'TolFun',ProjOptions.TolFun,...
    'TolX',ProjOptions.TolX);