Main Content

目的関数の種類

多くの Optimization Toolbox™ ソルバーでは、多次元ベクトルのスカラー関数が最小になります。"目的" 関数とは、ソルバーで最小化する関数です。いくつかのソルバーはベクトル値をもつ目的関数を受け入れます。また、一部のソルバーでは、ベクトルや行列で指定した目的関数を使用します。

目的の種類ソルバー目的の記述方法
スカラー

fmincon

fminunc

fminbnd

fminsearch

fseminf

fzero

スカラー目的関数の記述
非線形最小二乗法

lsqcurvefit

lsqnonlin

ベクトルと行列の目的関数の記述
複数の変数をもつ方程式の解

fsolve

多目的

fgoalattain

fminimax

線形計画法

linprog

線形または二次の問題に対する目的関数の記述
混合整数線形計画法

intlinprog

線形最小二乗法

lsqlin

lsqnonneg

二次計画法

quadprog