一。题目
二。分析
线性规划题目,可以用matlab的linprog求解
三。代码实现及注释
clc
clear all
c=[2 3 -5];%目标函数的系数矩阵 要求的为最大值,化为matlab标准型为-c
aeq=[1,1,1];%约束了等式 为等式左边系数
beq=[7];%约束等式右边的值为7
a=[-2,5,-1;1,3,1];%约束条件左边系数
b=[-10;12];%约束条件右边的值
lb=[0;0;0];%下限为0
ub=[inf;inf;inf];%没有上限
[x,fval]=linprog(-c,a,b,aeq,beq,lb,ub);
x %获取对应的x1,x2,x3
best=c*x %求出最优解
四。寻得最优解
x =
45/7
4/7
0
best =
102/7