该【计算随机一致性指标实验报告 】是由【taoapp】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【计算随机一致性指标实验报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。
东南大学《数学实验》报告
学号姓名成绩
实验内容:计算随机一致性指标RI
一实验目的
计算n=2~30时的n阶矩阵的随机一致性指标RI
二预备知识
(1)熟悉随机一致性指标的含义及计算方法
(2)熟悉eig、rand等Matlab命令
三实验内容与要求
用MATLAB或C++编制程序,(要求采用和法计算最大特征值),分别计算n=2~30时的n阶矩阵的随机一致性指标RI
命令:
clear
fork=1:50
forn=1:10000
b=[9;8;7;6;5;4;3;2;1;1/2;1/3;1/4;1/5;1/6;1/7;1/8;1/9];
randommatrix=ceil(17*rand(k));
fori=1:k
forj=i:k
matrix(i,j)=b(randommatrix(i,j));
matrix(j,i)=1/matrix(i,j);
matrix(i,i)=1;
end
end
matrixone=ones(1,k);
fori=1:k
forj=1:k
matrixone(i)=matrixone(i)*matrix(i,j);
end
end
matrixone=matrixone.^(1./k);
matrixone=matrixone./sum(matrixone);
L=sum((matrix*matrixone')./(k*matrixone'));
CI(n)=(L-k)/(k-1);
end
RI(k)=sum(CI)./10000;
end
结果:
2
0
3
4
5
**********
6
7
**********
8
9
10
11
12
13
**********
14
15
16
**********
17
18
19
20
21
22
23
24
25
26
**********
27
28
29
30
计算随机一致性指标实验报告 来自淘豆网m.daumloan.com转载请标明出处.