Matlab グローバル最適化ツールボックスで遺伝的アルゴリズムの出力関数を作成する際に問題が発生しています。
state.Population
各世代のすべて (各個人)を格納する関数を作成したいと考えています。
これが私が知っていることです:
出力関数は、遺伝的アルゴリズムが各世代で呼び出す関数です。
出力関数の呼び出し構文は次のとおりです。
[state,options,optchanged] = myfun(options,state,flag,interval)
http://www.mathworks.com/help/releases/R2010b/toolbox/gads/f6174dfi10.html#f17837から
状態には、現在の世代の有用なデータが含まれています。
これが私が試したことです:
とは異なる出力を持つ関数を作成します[state,options,optchanged]
。出力は、すべてを格納するグローバル マトリックスです。state.Population