clear
X=[];
Y=[];
n=size(X',1);
m=size(X,1) ;
s=size(Y,1);
epsilon=10^-10;
f=[zeros(1,n)-epsilon*ones(1,m+s+1) 1];
A=zeros(1,n+m+s+1,1) ;
UB=[];
LB(n+m+s+1)=-Inf;
for i = 1:n
Aeq=[[X(:,1:i-1),zeros(m,1),X(:,i+1:n)];
eye(m)
zeros(m,s) -X(:,i)
[Y(:,1:i-1),zeros(s,1),Y(:,i+1:n)]];
beq=[zeros(m,1)
Y(:,i)];
w(:,i)=linprog(f,A,b,Aeq,beq,LB,UB); %解线性规划,得DMUi得最佳权向量wi
end
w; %输出最佳权向量
lambda=w(1:n,:); %输出lambda
s_minus=w(n+1:n+m,:);%输出s-
s_plus=w(n+m+1:n+m+s,:);%输出s+
运行后显示
superdea
函数或变量 'w' 无法识别。
出错 superdea (第 21 行)
w; %输出最佳权向量