求救!matlab程序找不出错哪了?H=[1 -1,-1 2];c=[-4,-12];A=[1 1,-1 2,2 1];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2x-2*y>=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 07:55:04
求救!matlab程序找不出错哪了?H=[1 -1,-1 2];c=[-4,-12];A=[1 1,-1 2,2 1];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2x-2*y>=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩

求救!matlab程序找不出错哪了?H=[1 -1,-1 2];c=[-4,-12];A=[1 1,-1 2,2 1];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2x-2*y>=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩
求救!matlab程序找不出错哪了?
H=[1 -1,-1 2];
c=[-4,-12];
A=[1 1,-1 2,2 1];
b=[2,2,3];
[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);
f=X'*H*X/2+c*X
这是个带约束线性规划,
约束条件:
x+y=2
x-2*y>=2
2*x+y=2
函数:
min=x^2-2*x*y+2*y^2-4*x-12*y
矩阵输入应该是没有错的,主要是哪个qp函数可能不太对

求救!matlab程序找不出错哪了?H=[1 -1,-1 2];c=[-4,-12];A=[1 1,-1 2,2 1];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2x-2*y>=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩
矩阵输入没错?
H=[1 -1,-1 2];你的意思是想生成一个2*2的矩阵吧 但是你写的这个不是2*2的矩阵
行向量之间的分隔符不是逗号是分号
H=[1,-1;-1,2];