目录
一、题目--------来源:@川川菜鸟
求解线性变化对应的最小值,并求解x1,x2,x3。
二、分析
可以观察发现,有如下几个注意点:
1.昨天的问题是求最优化的最大值,而今天的问题是求解最优化的最小值。
2.Ax<b中为小于号,这里是大于号。
3.与练习题不同,这里无等式,所以aeq=[],beq=[].
三、Matlab解题
clear
c=[2,3,1]; %目标函数的系数矩阵
a=[-1,-4,-2;-3,-2,0];%约束条件的系数矩阵
b=[-8;-6]; %约束条件的右端项系数
aeq=[]; %约束条件中无等式,故aeq和beq都为[]
beq=[];
lb=[0;0;0]; %自变量的下界为0
ub=[inf;inf;inf]; %自变量无上界约束
[x,fval]=linprog(c,a,b,aeq,beq,lb,ub); %linprog函数求解最优解x
x %输出最优解的x1,x2,x3.
minz=abs(fval) %输出最小值