この質問で誰かが私を助けてくれませんか。私はMatlabの初心者です...そして、Matlabで遺伝的アルゴリズムを作成して使用する方法を理解するのは少し難しいです。指定された関数の最小値/最大値を検索するための非常に単純なコードを書くのを手伝ってくれる人がいれば。そのためにgatoolを使用する必要があることを読みました...しかし、Matlabヘルプネットワークの例を理解できません。次の手順を実行しています。
テキスト エディターで次のように入力しています。
function y= parabola(x) y=x*x; end
次に、を起動し、
GATOOL
この関数を次のように指定します@parabola
- 変数の数の設定 (2 に等しい)
Initial range = [-10;10]
.他のパラメータはデフォルトとして設定されています
ボタンを押す
Start
と、結果が表示されます。fitnessfcn のエラー: 入力引数 "x" が定義されていません。