本文共 593 字,大约阅读时间需要 1 分钟。
简单方法直接运行下面程序:
y = @(x) -(0.17*x(1)*x(9)+0.205*x(2)*x(10)+0.159278*x(3)*x(11)+0.19*x(4)*x(12)+0.22*x(5)*x(13)+0.2*x(6)*x(14)+0.35*x(7)*x(15)+0.3*x(8)*x(16));x0=[10000;0;10000;0;10000;0;0;0;0;0;0;0;0;0;0;0];A = [1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 0];b=[100000;-1];Aeq=[];beq=[];Lb=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];Ub=[34000 27000 30000 22000 30000 23000 0 23000 1 1 1 1 1 1 1 1];[x,faval]=fmincon (y,x0,A,b,Aeq,beq,Lb,Ub)结果:
x =
1.0e+04 *
0.0003
2.7000
0
2.2000
3.0000
2.0997
-0.0000
-0.0000
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0
0
faval =
-2.0515e+04
取消
评论
转载地址:http://qxifo.baihongyu.com/