このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
オプションの設定と変更
GlobalSearch
と MultiStart
を除くすべての Global Optimization Toolbox ソルバーの場合、オプションを設定するには optimoptions
関数を使用することをお勧めします。名前と値のペアを使用して、GlobalSearch
および MultiStart
オプションを設定します。グローバルオプションの変更 を参照してください。
たとえば、ga
最大時間を 300
秒に設定し、反復表示を設定するには、次のようにします。
options = optimoptions('ga','MaxTime',300,'Display','iter');
オプションを次のように変更します。
ドット表記。以下に例を示します。
options.MaxTime = 5e3;
optimoptions
.以下に例を示します。options = optimoptions(options,'MaxTime',5e3);
ソルバー呼び出しで options
を渡すようにしてください。以下に例を示します。
[x,fval] = ga(@objfun,2,[],[],[],[],lb,ub,@nonlcon,options);
変更できるオプションを確認するには、ソルバー関数のリファレンス ページを参照してください。オプションの詳細については、オプションのリファレンス セクションを参照してください。
参考
patternsearch
| particleswarm
| ga
| simulannealbnd
| surrogateopt
| paretosearch
| gamultiobj