用MATLAB求解,要求使用到linprog

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:36:47
某车间生产A和B两种产品。为了生产A和B,所需的原料分别为2个和3个单位,而所需的工时分别为4个和2个单位,现在可以应用的原料为100个单位,工时为120个单位,每生产一台A和B分别可获得利润6元和4元,应当安排生产A、B各多少台,才能获得最大的利润?

我来说一下
看程序
f=[-6;-4]%因为题目求得最大,所以此处取反求最小
A=[2 3;4 2]
b=[100;120]
lb=zeros(2,1)
x=linprog(f,A,b,[],[],lb)
结果
Optimization terminated.

x =

20.0000
20.0000
即x,y分别为20时最好
你可以自己试一下.