| DMU1 | DMU2 | DMU3 | DMU4 | DMU5 | |
| x1 | 30 | 60 | 55 | 40 | 70 | |
| x2 | 25 | 40 | 70 | 30 | 90 | |
| x3 | 130 | 150 | 120 | 70 | 180 | X |
| y1 | 35 | 43 | 76 | 52 | 63 | |
| y2 | 60 | 80 | 53 | 42 | 71 | |
对应DEA程序matlab
clear
X=[30 60 55 40 70;25 40 70 30 90;130 150 120 70 180];
Y=[35 43 76 52 63;60 80 53 42 71];
n=size(X',1);m=size(X,1);s=size(Y,1);
A=[-X' Y'];b=zeros(5,1);
LB=zeros(5,1);UB=[];
Aeq =[X(:,i)',zeros(5,2)];beq=1;
f=[zeros(5,2)-Y(:,i)'];
w(:,i)=LINPROG(f,A,b,Aeq,beq,LB,UB);
Eii=Y(:,i)'*w(4:5,i)
运行结果是Subscript indices must either be real positive integers or logicals.不知道哪里出错了,
请各位大神不吝赐教。多谢。