.线性规划求最大值或最小值linprog 2011-09-03 18:43:17| 分类: Matlab | 标签:最优值 最优解 最大值 最小值 linprog |字号大中小订阅函数格式:linprog(f,a,b,a1,b1,xstart,xend)f:求解最小函数的表达式系数矩阵是m*1的矩阵a:不等式条件约束矩阵其均为形式b:a对应不等式右边的常数项a1:=等式条件约束矩阵b1:a1对应不等式右边的常数项xstart:x的取值范围的最小值的系数矩阵为n*1的矩阵xend:x的取值范围的最大值的系数矩阵为n*1的矩阵函数说明:不存在的项填写即可函数功能:线性规划求最优值.例子1:求f=3*x1+6*x2+2*x3的最大值 满足的条件是 3*x1+4*x2+x32 x1+3*x2+2*x31 且x1、x2、x3均大于等于0 Matlab求解如下a = 3 4 11 3 2 b = 21 f= -3-6-2 %这里为什么会是负数,因为Matlab求的是f的最