Matlab 求解 LP
�
�
�
�
�
�
�
��
�
�
�
ubXlb
beqXAeq
bAXts
Xfz
T
.
min
式中 , f、x、b、beq、lb 和 ub 为向量。A
和 Aeq 为矩阵。
需要提醒的是, MATLAB 中给向量和矩
阵的赋值是逐行进行的,行之间用分号“;”
隔开,每行元素之间可用 “,”也可用空格
隔开,矩阵右上角用符号“T”表示转置运算。
linprog 函数的调用格式如下:
1) [x , fval] = linprog( f , A , b),求解线
性规划问题的 ,约束条件为 ,
同时返回解 x 处的目标函数值 fval。
2) [x , fval] = linprog( f, A, b , Aeq , b
eq ),求解线性规划问题的 ,约束条件
为 ,但增加等式约束的条件, ;