線形または二次の問題に対する目的関数の記述
次のソルバーは、線形目的関数または二次目的関数を処理します。
linprogおよびintlinprog: 次を最小化します。f'x=f(1)*x(1) + f(2)*x(2) +...+ f(n)*x(n).目的にベクトル
fを入力します。線形計画法と混合整数線形計画法の例を参照してください。lsqlinおよびlsqnonneg: 次を最小化します。‖
Cx - d‖.目的に行列
Cとベクトルdを入力します。非負の線形最小二乗法、ソルバーベースを参照してください。quadprog: 次を最小化します。1/2 * x'Hx+f'x
=1/2 * (x(1)*H(1,1)*x(1) + 2*x(1)*H(1,2)*x(2) +....
+ x(n)*H(n,n)*x(n)) + f(1)*x(1) + f(2)*x(2) +...+ f(n)*x(n)目的にベクトル
fと対称行列Hの両方を入力します。二次計画法と錐計画法を参照してください。