为线性或二次问题编写目标函数
以下求解器处理线性或二次目标函数:
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。请参阅二次规划和锥规划。