回 帖 发 新 帖 刷新版面

主题:哪位大哥帮帮忙,实在是很急

某村计划在100公顷土地上种植A、B、C3种农作物,可供劳力、粪肥、化肥资源的数量,种植每公顷作物所需资源数量,以及能获利润如下表所示,问如何选择种植方案,使所获利润最大。

 
 用工/个
 粪肥/t
 化肥/kg
 每顷利润/元
 
作物A
 450
 35
 350
 1500
 
作物B
 600
 25
 400
 1200
 
作物C
 900
 30
 300
 1800
 
可供资源
 63000
 3300
 33000

回复列表 (共2个回复)

沙发

目标函数 F=1500*x(1)+1200*x(2)+1800*x(3)
约束条件如下:
x(1)+x(2)+x(3)=100;
450*x(1)+600*x(2)+900*x(3)<=63000;
35*x(1)+25*x(2)+30*x(3)<=3300;
350*x(1)+400*x(2)+300*x(3)<=33000;
fmincon函数求解:
options=optimset('Display','off','PlotFcns',@optimplotfval);
[x,fval]=fmincon(@plant,[0;0;0],A,B,Aeq,Beq,[],[],[],options);
结果[A;B;C]=[60;0;40]

板凳

谢谢这位大哥了
我先去试下,有空请你吃饭
呵呵!

我来回复

您尚未登录,请登录后再回复。点此登录或注册