说明:quadprog一般用来求解多元二次规划问题,其目标函数为二次,约束条件为线性。全调用格式为:[x,fval,exitflag,output,lambda]=quadprog(H,f,A,b,Aeq,beq,lb,ub],其中H为标准二次项系数矩阵的2倍,f为一次项系数矩阵。
例1:求解:二次规划问题
min f(x)= x1-3x2+3x12+4x22-2x1x2
s.t 2x1+x2≤2
-x1+4x2≤3
解:用MATLAB的
说明:quadprog一般用来求解多元二次规划问题,其目标函数为二次,约束条件为线性。全调用格式为:[x,fval,exitflag,output,lambda]=quadprog(H,f,A,b,Aeq,beq,lb,ub],其中H为标准二次项系数矩阵的2倍,f为一次项系数矩阵。
例1:求解:二次规划问题
min f(x)= x1-3x2+3x12+4x22-2x1x2
s.t 2x1+x2≤2
-x1+4x2≤3
解:用MATLAB的