数学建模社区-数学中国

标题: 求一个能运行出来的DEA程序 自己编的总有错误 求高手相助 急急急 [打印本页]

作者: wjxhappy    时间: 2012-4-6 09:36
标题: 求一个能运行出来的DEA程序 自己编的总有错误 求高手相助 急急急
clc
clear
X=[60,70,85,106,35;156,200,157,263,105;50,180,100,86,30;];   
Y=[80,60,90,96,30;12,11114,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=[];
fori=1:m;
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+l:m+s,i);
endw
E
omega=W(l:m,:);
mu=(m+l:m+s);
就是这个程序总出现错误
??? Subscript indices must either be real positive integers or logicals.

Error in ==> DEA at 13
f=[zeros(1,m)-Y(:,i)'];




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5