Matlab线性规划
linprog命令
[x,fval]=linprog(c,A,b,Aeq,beq,LB,UB)
[x,fval]最优解和最优值
c:目标函数
A,b:不等式约束
Aeq,beq:等式约束
LB,UB决策变量上下界
例如下面这个例子:
% 代码
c=[-5;-4;-6]
A=[1,-1,1;3 2 4 ;3 2 0]
b=[20;42;30]
lb=[0;0;0]
[x,fval]=linprog(c,A,b,[],[],lb)
还会返回其他值你可以自己输出来看看
运行结果
x =
0
15.0000
3.0000
fval =
-78