MATLAB编程题 谁能给我编程答案?谢了 下面是题

某工厂接到一批订单,为完成订单任务,需用a米长的材料440根,b米长的材料480根.可采购到的原材料有三种:一根甲种原材料可截得a米长的材料4根,b米长的材料8根,成本为60元;一根乙种原材料可截得a米长的材料6根,b米长的材料2根,成本为50元;一根丙种原材料可截得a米长的材料4根,b米长的材料4根,成本为40元.
试建立数学模型决定采购原料方案,使材料成本最低,并求出最低成本.

设采购甲乙丙原料各为x1,x2,x3,建立数学模型:
min = 60*x1+50*x2+40*x3; !成本函数;
4*x1+6*x2+4*x3>=440; !a米长材料的根数;
8*x1+2*x2+4*x3>=480; !b米长材料的根数;
结果:
Global optimal solution found.
Objective value: 4600.000
Infeasibilities: 0.000000
Total solver iterations: 2

Variable Value Reduced Cost
X1 10.00000 0.000000
X2 0.000000 10.00000
X3 100.0000 0.000000
即甲原料购10根,乙原料购100根,成本为最低4600元。
温馨提示:答案为网友推荐,仅供参考
相似回答