查看单个帖子
旧 2008-12-26, 10:52   #4
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: [求助]MATLAB解决随机一致性指标值

n=100;sum=0;
S=ones(n);
a=[1,2,3,4,5,6,7,8,9,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9];
for k=1:200
for i=1:n-1
for j=i+1:n
S(i,j)=a(floor(1+17*rand(1)));
S(j,i)=1/S(i,j);
end;
end;
T=eig(S);
CR=(T(1)-n)/(n-1);
sum=sum+CR;
end;
avg=sum/200


这个也是可以进行计算的,看你习惯用哪个。
laosam280 当前离线   回复时引用此帖