问题描述:
c=[3 24 13 9 20 19]';
A=[110 205 160 160 420 260; 4 32 13 8 4 14; 2 12 54 285 22 80];
b=[2000; 55; 800];
Aeq=[];
beq=[];
vlb=[];
vub=[4,3,2,8,2,2];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
我想知道最多有多少个corner points,我需要找任意3个cornerpoint,朋友给我下面那个不知道是什麽的东东了,结果是matlab index exceeds matrix dimensions.
我是matlab新手,朋友说可以写loop,可是我还是毫无头绪,所以在这请教大神们了.
Asm= A([1 2 3 4 5 6],:);
bsm=b([1 2 3 4 5 6])
x_orner=Asm\bsm,(Asm*x_corner=bsm);
r_corner-A*x_corner_b;
谢谢回答那位兄弟,可是我看不懂你说什么...
A=[110 205 160 160 420 260; 4 32 13 8 4 14; 2 12 54 285 22 80];
b=[2000; 55; 800];
Aeq=[];
beq=[];
vlb=[];
vub=[4,3,2,8,2,2];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
我想知道最多有多少个corner points,我需要找任意3个cornerpoint,朋友给我下面那个不知道是什麽的东东了,结果是matlab index exceeds matrix dimensions.
我是matlab新手,朋友说可以写loop,可是我还是毫无头绪,所以在这请教大神们了.
Asm= A([1 2 3 4 5 6],:);
bsm=b([1 2 3 4 5 6])
x_orner=Asm\bsm,(Asm*x_corner=bsm);
r_corner-A*x_corner_b;
谢谢回答那位兄弟,可是我看不懂你说什么...
问题解答:
我来补答展开全文阅读