⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 psoutputfcntemplate.m

📁 遗传算法工具包
💻 M
字号:
function [stop,options,optchanged]  = psoutputfcntemplate(optimvalues,options,flag,p1,p2)
%PSOUTPUTFCNTEMPLATE Template to write custom OutputFcn for PATTERNSEARCH.
%   [STOP,OPTIONS,OPTCHANGED] = PSOUTPUTFCNTEMPLATE(OPTIMVALUES,OPTIONS, ...
%   FLAG,P1,P2) where OPTIMVALUES is a structure containing information
%   about the state of the optimization:
%            x: current point X 
%    iteration: iteration number
%         fval: function value 
%     meshsize: current mesh size 
%    funccount: number of function evaluations
%       method: method used in last iteration 
%       TolFun: tolerance on fval
%         TolX: tolerance on X
%
%   OPTIONS: Options structure used by PATTERNSEARCH.
%
%   FLAG: Current state in which OutPutFcn is called. Possible values are:
%         init: initialization state 
%         iter: iteration state
%         done: final state
% 		
%   P1,P2: Additional arguments as needed for OutputFcn.
% 		
%   STOP: A boolean to stop the algorithm.
%   OPTCHANGED: A boolean indicating if the options have changed.
%
%	See also PATTERNSEARCH, GA, PSOPTIMSET, SEARCHFCNTEMPLATE


%   Copyright 2004 The MathWorks, Inc.
%   $Revision: 1.7.6.2 $  $Date: 2004/04/06 01:09:56 $

stop = false;
optchanged = false;

switch flag
    case 'init'
        disp('Starting the algorithm');
    case 'iter'
        disp('Iterating ...')
    case 'done'
        disp('Performing final task');
    otherwise
        disp('Nothing to do');
end
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -