clc;clear
A=[0.9 1 0;0.54 0.6 1]
B=[56;113.6]
LB=[];
UB=[40 60 50]
fminfun=inline('5*(210-x(1)-x(2)-x(3))','x')
[abc,fminv,exitflag]=fmincon(fminfun,[1 1 1],A,B,[],[],LB,UB)
结果:
Optimization terminated: first-order optimality measure less
than options.TolFun and maximum constraint violation is less
than options.TolCon.
Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
1 1
3
abc =
40.0000 20.0000 50.0000
fminv =
500
exitflag =
1