caxiaoxin
2009-06-07, 12:04
我写了一段程序可是得不到优化结果,高手赶紧帮帮忙吧
怎么才能得到最优值?
f=@(x)[-12.00898*x(1)-8.8961*x(2)-5.71745*x(3)-4.28658*x(4)-2.20363*x(5);...
-0.210243*x(1)-0.209983*x(2)-0.211464*x(3)-0.180872*x(4)-0.18427*x(5)-2059165360];
Aeq=[1,1,1,1,1];
Beq=7760000;
x0=[1552000;1552000;1552000;1552000;1552000];
lb=[0;0;0;0;0];
A=[];
B=[];
x=fminimax(f,x0,A,B,Aeq,Beq,lb);
怎么才能得到最优值?
f=@(x)[-12.00898*x(1)-8.8961*x(2)-5.71745*x(3)-4.28658*x(4)-2.20363*x(5);...
-0.210243*x(1)-0.209983*x(2)-0.211464*x(3)-0.180872*x(4)-0.18427*x(5)-2059165360];
Aeq=[1,1,1,1,1];
Beq=7760000;
x0=[1552000;1552000;1552000;1552000;1552000];
lb=[0;0;0;0;0];
A=[];
B=[];
x=fminimax(f,x0,A,B,Aeq,Beq,lb);