ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

オプションの設定と変更

オプションの設定方法として、関数 optimoptions を使用することを推奨します。たとえば、fmincon アルゴリズムを sqp に設定するには、反復表示を設定して、TolCon 許容誤差の小さな値を設定します。

options = optimoptions('fmincon',...
    'Algorithm','sqp','Display','iter','TolCon',1e-12);

    メモ:   fminbndfminsearchfzerolsqnonneg のソルバーには、optimoptions の代わりに optimset を使用します。これらのソルバーは Optimization Toolbox™ のライセンスを必要としません。

以下のようにオプションを変更します。

  • ドット表記。たとえば、

    options.TolX = 1e-10;
  • optimoptions。次に例を示します。

    options = optimoptions(options,'TolX',1e-10);

ソルバーの呼び出しで必ず options を渡すようにしてください。たとえば、次のようにします。

[x,fval] = fmincon(@objfun,x0,[],[],[],[],lb,ub,@nonlcon,options);

また、「最適化アプリケーション」を使用してオプションの設定と変更を行うこともできます。

この情報は役に立ちましたか?