clear
c=[10000;9000];a=[6,5;10,20];b=[60;150];
Aeq=[6 5];beq=60;
[x,fval]=linprog(c,a,b,Aeq,beq,zeros(2,1))
clear
c=[10000;9000];a=[6,5;10,20];b=[60;150];
Aeq=[6 5];beq=60;
[x,fval]=linprog(c,a,b,Aeq,beq,zeros(2,1))
就是四个不等约束加一个目标函数
c=[10000;9000];
a=[6,5;10,20;1,0; 0, -1];
b=[60;150;8;0];
[x,fval]=linprog(-c,a,b);% 由于要获得最大值,所以c取负号
x
fval = -fval % 最大值
结果
Optimal solution found.
x =
6.428571428571425
4.285714285714288
fval =
1.028571428571428e+05