1、线性不等式约束
A:M×N的矩阵,其中M是不等式的数目,而N是变量的数目;
b:具有 M 个元素的列向量;
x :是由 N 个变量组成的列向量 x(:);
例:
A=[1,2;2,-1/2;-1,-1];
b=[6,3,3];
2、线性等式约束
Aeq:M×N矩阵,其中M是等式的数目,而N是变量的数目;
beq :具有 Me 个元素的列向量;
例:
Aeq=[1,12,7;8,-1,5];
beq=[50,39];
3、lb:下界;ub:上界
lb=[-2,-1,-3];
ub=[5,4,4];
4、x:解,以实数向量或实数数组形式返回;
5、f:解处的目标函数值,以实数形式返回。通常,fval = f'*x;
6、exitflag:linprog 停止的原因,以整数形式返回;
7、output:有关优化过程的信息,以包含下列字段的结构体形式返回
8、lambda:解处的拉格朗日乘数,以包含下列字段的结构体形式返回