主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

为线性或二次问题编写目标函数

R2026a

以下求解器处理线性或二次目标函数:

  • 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。请参阅二次规划和锥规划。

另请参阅

主题