1.建模过程:
将材料1,3做成丙产品会亏本,将材料2做成丙产品不会赚钱,故不做丙产品。并且可以看出材料1最贵,材料2最便宜,故尽可能多用材料2,少用材料1.故产品甲用%50的材料1,%25的材料2,%25的材料3.产品乙用%25的材料1,%50的材料2,%25的材料3。.
2.变量说明:
将x1,x2分别设为产品甲的质量和产品乙的质量(kg)。
利润为z=2.5x1-2.5x2;
.3.约束条件:
0.5x1+0..25x2<=100
0.25x1+0.5x2<=100
0.25x1+0.25x2<=60;
X1>=0
X2>=0
4.结果:
将其用matlab软件进行计算,得到做200kg甲产品和0kg乙产品时利润最大,为500元。
5.matlab代码:
c =
-2.5000
2.5000
>> A=[0.5,0.25;0.25,0.5;0.25,0.25]
A =
0.5000
0.2500
0.2500 0.5000
0.2500 0.2500
>> b=[100;100;60]
b =
100
100
60
>> Aeq=[0,0]
Aeq =
0 0
>> beq=0
beq =
0
>> lb=[0;0]
lb =
0
0
>> linprog(c,A,b,Aeq,beq,lb)
Optimal solution found.
ans =
200
0
>> x=200*2.5
x =
500
>>
来源:CSDN
作者:weixin_43400053
链接:https://blog.csdn.net/weixin_43400053/article/details/104519757