楼主: sdrain
2198 5

帮忙纠错有奖励!dea的交叉效率用matlab运行,命令出错。 [推广有奖]

  • 4关注
  • 8粉丝

已卖:102份资源

博士生

44%

还不是VIP/贵宾

-

威望
0
论坛币
2223 个
通用积分
8.1745
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7040 点
帖子
272
精华
0
在线时间
296 小时
注册时间
2008-8-29
最后登录
2025-2-10

楼主
sdrain 发表于 2013-11-7 10:36:06 |AI写论文
2论坛币
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(n,1);
LB=zeros(m+s,1);UB=[];
options=optimset('maxiter',1e4,'tolfun',1e-6);
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);
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(:,i)',-y(:,j)'];
    beq=[1;0];
    v=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
E
mean(E)
[Y 1]=sort(mean(E));
fliplr(I)
这是交叉效率,也出错了。请帮忙纠错,并能运行成功。谢谢

关键词:MATLAB matla atlab Lab DEA matlab
简简单单的生活

沙发
sdrain 发表于 2013-11-7 10:36:52
怎么背景是绿色的?
简简单单的生活

藤椅
sdrain 发表于 2013-11-7 17:44:10
已经解决了。
简简单单的生活

板凳
sdrain 发表于 2013-11-7 17:46:41
怎么取消呢?问题已经解决了。请教版主帮忙取消~~~
简简单单的生活

报纸
63126963 发表于 2014-8-29 23:05:22
亲怎么解决的,能提供下正确的代码吗?

地板
sunsansunshine 发表于 2015-4-21 11:21:48
博主怎么解决的 能告诉我一下吗 我现在也是这个问题。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 15:46