真心求教一matlab 题目
来源:百度知道 编辑:UC知道 时间:2024/09/28 07:38:32
某村计划在100公顷土地上种植A、B、C3种农作物,可供劳力、粪肥、化肥资源的数量,种植每公顷作物所需资源数量,以及能获利润如下表所示,问如何选择种植方案,使所获利润最大。’
/
用工/个 粪肥/t 化肥/kg 每顷利润/元
作物A 450 35 350 1500
作物B 600 25 400 1200
作物C 900 30 300 1800
可供资源 63000 3300 33000
/
用工/个 粪肥/t 化肥/kg 每顷利润/元
作物A 450 35 350 1500
作物B 600 25 400 1200
作物C 900 30 300 1800
可供资源 63000 3300 33000
K=[...
450 35 350 1500
600 25 400 1200
900 30 300 1800]
L=[63000 3300 33000]
fun = @(x) -1500*x(1)-1200*x(2)-1800*x(3)
X0=[50 10 40]
A =K(:,1:3)'
B=L'
Aeq=[1 1 1]
Beq=100
LB= zeros(1,3)
UB=[]
[x,fval,exitflag] =FMINCON(fun,X0,A,B,Aeq,Beq,LB,UB)
结果:
x =
60.0000 0.0000 40.0000
fval =
-162000
exitflag =
1
ABC种植分别为60、0、40,最大经济效益为162000元。