函数简介
intlinprog和linprog都是matlab自带的两种函数,功能大体相同。都是用来求解线性规划问题的最优解,只是intlinprog用于求整数解而已。
线性规划问题
下图是一个线性规划问题的约束条件和目标函数的一个模版。 其中min z为目标函数,s.t.为约束条件。
那么,如何让来解决这样的问题,如何求出目标函数在约束条件的最值呢?
1,简单模型 可以应用平面向量来解决(高中知识)
2,复杂模型 必须应用MATLAB这个小软件来处理。
函数的使用
首先,在上述的图片模型中,我们要知道其中的符号所表达的意思
x:最优解 fval:目标函数的值 f:为目标函数中x的系数
A:表示不等式各项未知数的系数
b:表示不等式右边的数
Aeq:为等式各项未知数系数
beq:为等式右边的数
lb:表示x的下限
ub:表示x的上限
linprog函数 我目前所能理解的标准型为[x,fval] = linprog(f,A,b,Aeq,beq,lb,ub)
备注:该模型解决一般的线性规划问题应该问题不大。
程序的编写:
matlab——利用intlinprog和linprog函数求线性规划问题最优解
最新推荐文章于 2024-07-29 14:25:51 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)