Linux 拨号vps windows公众号手机端

matlab中linprog函数的用法是什么

lewis 8年前 (2017-09-03) 阅读数 7 #程序编程
文章标签 matlab

linprog函数是Matlab中用于求解线性规划问题的函数。它的用法如下:

x = linprog(f, A, b, Aeq, beq, lb, ub)

其中各个参数的含义如下:

  • f:目标函数的系数,是一个n×1的列向量,n为变量的个数。
  • A:不等式约束的系数矩阵,是一个m×n的矩阵,m为不等式约束的个数。
  • b:不等式约束的右边常数,是一个m×1的列向量。
  • Aeq:等式约束的系数矩阵,是一个p×n的矩阵,p为等式约束的个数。
  • beq:等式约束的右边常数,是一个p×1的列向量。
  • lb:变量的下界,是一个n×1的列向量。
  • ub:变量的上界,是一个n×1的列向量。

linprog函数返回一个n×1的列向量x,表示求解得到的最优解。

另外,linprog函数还具有其他可选参数,例如options用于设置求解器的选项,例如显示详细输出、设置最大迭代次数等。具体用法可以参考Matlab的帮助文档。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门