枫回路转 发表于 2014-11-14 22:37 
给你提供一个程序,按提示添加X和Y矩阵就行了
%数据包络分析程序
clear
X=[
60 70 85 106 35
156 200 157 263 105
50 180 100 86 30
];
Y=[
80 60 90 96 30
12 13 20 17 8
27 25 15 28 3
4 2 5 5 1
];
n=size(X',1);m=size(X,1);s=size(Y,1);
A=[-X' Y'];
b=zeros(n,1);
LB=zeros(m+s,1);UB=[];
for i=1:n;
f=[zeros(1,m)-Y(:,i)'];
Aeq=[X(:,i)' zeros(1,s)];beq=1;
w(:,i)=linprog(f,A,b,Aeq,beq,LB,UB);
E(i,i)=Y(:,i)'*w(m+1:m+s,i);
end
w
E
omega=w(1:m,:)
mu=w(m+1:m+s,:)
如何修改啊???拜托了