求层次分析法里判别距阵 程序
知道准则(M) 与 A B C 构建一个判断矩阵(也就是A比A A比B ….), 9个判断输入 对角线为1 其余6个为互为倒数 ( 也既定义3*3矩阵 9个数可以直接输入表里的值) 求它的列和 (1+1/2+1/3=11/6 )
M |
A |
B |
C |
A |
1 |
2 |
3 |
B |
1/2 |
1 |
4 |
C |
1/3 |
1/4 |
1 |
|
|
|
|
列和 |
11/6 |
13/4 |
8 |
|
|
|
|
再把9个判断输入除以对应的列和 如( 1除 11/6 =6/11 1/2除11/6= 3/11 ) 填在下表
M |
A |
B |
C |
A |
6/11 |
8/13 |
3/8 |
B |
3/11 |
4/13 |
1/2 |
C |
2/11 |
1/13 |
1/8 |
|
|
|
|
求它们每行的平均数 X Y Z X= (6/11+8/13+3/8 )/3 Y=(3/11+4/13+1/2)除3 Z=(2/11+1/13+1/8)/3
最后要求用程序求X Y Z