<><FONT size=3>求 min f(x1,x2)= -2*x1-6*x2+x1^2-2*x1*x2+2*x2^2
s.t. x1+x2=0
-x1+2*x2<=2
x1>=0,x2>=0</FONT></P><><FONT size=3>解:H=[2 -2;-2 4];c=[-2;-6];A=[1 1;-1 2];
b=[0;2];VLB=[0;0];VUB=[];
x=QP(H,c,A,b,VLB,VUB,1) 1是控制的A,b中相对应的第一个关系式为等号</FONT></P><><FONT size=3>当约束条件变为:s.t. </FONT>1<=x1+x2<=2,</P><P> -x1+2*x2<=2
x1>=0,x2>=0这时你可以把第一个条件变为x1+x2>=1,x1+x2<=2</P><P>只要把你上面写的那个式子的A=[-1,-1;1,1;-1,2];b=[-1;2;2]就可以了,我也刚刚学matlab ,如有什么出处请指出谢谢,QQ:174606041
</P><P>
</P>[em01] |