一般线性规划问题的(数学)标准型
![在这里插入图片描述](https://img-blog.csdnimg.cn/34e0288ab6594e18a152511515a05f21.png)
可以转化为线性规划的问题
![请添加图片描述](https://img-blog.csdnimg.cn/ed54a8106e0d42669b9cba71201f6364.png)
在MATLAB中规定的线性规划的标准形式
其中f,x,b,beq,lb,ub为列向量,f称为价值向量,b称为资源向量,A,Aeq为矩阵。
MATLAB官方给出的使用示例
x返回的是决策向量的取值,fval返回的是目标函数的最优值,f为价值向量, A,b对应的是线性不等式约束,Aeq,beq对应的是线性等式约束, lb和ub分别对应的是决策向量的下界向量和上界向量。
✨实战例题(max转min)👇
![请添加图片描述](https://img-blog.csdnimg.cn/92279fe8a71847408fef56cb91a90e85.png)
✍MATLAB代码:
f=[-2;-3;5];
a=[-2,5,-1;1,3,1];b=[-10;12];
aeq=[1,1,1];
beq=[7];
[x,y]=linprog(f,a,b,aeq,beq,zeros(3,1));
x,y=-y
✨建模实战
![请添加图片描述](https://img-blog.csdnimg.cn/067af3437f984a6fa7ff8e22bd81eb0e.png) ![请添加图片描述](https://img-blog.csdnimg.cn/cb491171c20542a893d086e9a320b4ac.png)
✍开始解题
![请添加图片描述](https://img-blog.csdnimg.cn/7fb249fa3f3043a9b16cc5550483af81.png) ![请添加图片描述](https://img-blog.csdnimg.cn/7f2341cb64db41728b53fd4e4ef3aff3.png) ![请添加图片描述](https://img-blog.csdnimg.cn/96d6076610c24685bf0b7db35cce7b57.png) ![请添加图片描述](https://img-blog.csdnimg.cn/185e48ee4e514f30a11988a2f98f616a.png)
clc,clear
a=0;hold on
while a |