我在 Matlab 全局优化工具箱中为遗传算法编写输出函数时遇到了一些问题。
我想创建一个存储state.Population
每一代的所有(每个人)的函数。
这是我所知道的:
输出函数是遗传算法在每一代调用的函数。
输出函数具有以下调用语法。
[state,options,optchanged] = myfun(options,state,flag,interval)
来自http://www.mathworks.com/help/releases/R2010b/toolbox/gads/f6174dfi10.html#f17837
其中 state 包含当前一代的有用数据。
这是我尝试过的:
创建一个输出不同于 的函数[state,options,optchanged]
。输出是一个全局矩阵,存储每个state.Population