matlab编程错误,第二个循环k=1:n过不去e=xlsread('input.xls');q=xlsread('output.xls');x=e';y=q';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; Aeq=[x(:,i)' zeros(1,s)]; beq=1; f=[zeros(1,m

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 19:02:34
matlab编程错误,第二个循环k=1:n过不去e=xlsread(''input.xls'');q=xlsread(''output.xls'');x=e'';y=q'';n=size(x'',1);m=size

matlab编程错误,第二个循环k=1:n过不去e=xlsread('input.xls');q=xlsread('output.xls');x=e';y=q';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; Aeq=[x(:,i)' zeros(1,s)]; beq=1; f=[zeros(1,m
matlab编程错误,第二个循环k=1:n过不去
e=xlsread('input.xls');
q=xlsread('output.xls');
x=e';
y=q';
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;
Aeq=[x(:,i)' zeros(1,s)]; beq=1;
f=[zeros(1,m) -y(:,i)'];
w(:,i)=LINPROG(f,A,b,Aeq,beq,LB,UB);%解线性规划,得DMU的最佳权向量w
Eii=y(:,i).'*w(m+1:m+s,i);
for k=1:n;
f=[zeros(1,m) y(:,k)']
Aeq=[x(:,k)' zeros(1,s);Eii*x(:,1)' -y(:,1)']
beq=[1;0];
v(:,k)=LINPROG(f,A,b,Aeq,beq,LB,UB); %解线性规划
E(i,k)=(y(:,k).'*v(m+1:m+s))/(x(:.k).'*v(1:m)); %交叉评价值
end
end
? v(:,k)=LINPROG(f,A,b,Aeq,beq,LB,UB); %解线性规划
|
Error: Missing variable or function.

matlab编程错误,第二个循环k=1:n过不去e=xlsread('input.xls');q=xlsread('output.xls');x=e';y=q';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; Aeq=[x(:,i)' zeros(1,s)]; beq=1; f=[zeros(1,m
v(:,k)=LINPROG(f,A,b,Aeq,beq,LB,UB); % 括号问题,英文状态的