在使用层次分析法的时候想求得矩阵的最大特征值,向大家求救以下五个矩阵的最大特征值。
求救最大特征值。rn1、(1、2、3 、4; 1/2 、1 、2、2;1/3、1/2、1、2;1/4、1/2、1/2、1)rn2、(1、1/2、1/3;2、1、1/2; 3、2、1)rn3、(1、2、2; 1/2、1、2; 1/2、1/2、1)rn4、(1、1、1/2; 1、1、1/2; 2、2、1)rn5、(1、2、1/3; 1/2、1、1/3; 3、3、1)%对不起,上次给你答错了,这次结果是对的,可有复数啊怎么比较大小,若只比较实特征值,结果你看下吧。
a =
1.0000 2.0000 3.0000 4.0000
0.5000 1.0000 2.0000 2.0000
0.3333 0.5000 1.0000 2.0000
0.2500 0.5000 0.5000 1.0000
b =
1.0000 0.5000 0.3333
2.0000 1.0000 0.5000
3.0000 2.0000 1.0000
c =
1.0000 2.0000 2.0000
0.5000 1.0000 2.0000
0.5000 0.5000 1.0000
d =
1.0000 1.0000 0.5000
1.0000 1.0000 0.5000
2.0000 2.0000 1.0000
e =
1.0000 2.0000 0.3333
0.5000 1.0000 0.3333
3.0000 3.0000 1.0000
% 计算结果:
eig(a)
ans =
4.0458
-0.0000
-0.0229 + 0.4299i
-0.0229 - 0.4299i
>> eig(b)
ans =
3.0092
-0.0046 + 0.1663i
-0.0046 - 0.1663i
>> eig(c)
ans =
3.0536
-0.0268 + 0.4038i
-0.0268 - 0.4038i
>> eig(d)
ans =
-0.0000
3.0000
0
>>
>> eig(e)
ans =
3.0536
-0.0268 + 0.4038i
-0.0268 - 0.4038i
最大的实特征值好象是 4.0458 。
5555~层次分析法最大特征值和特征向量,求解答!大虾救命!在线等!!20分全给!!
准则层矩阵 Zrn1 6 8 4rn1/6 1 2 1/2rn1/8 1/2 1 1/2rn1/4 1/4 2 1rnrn方案层矩阵 A1rn1 3 1/2 1/2rn1/3 1 1/7 1/2rn2 7 1 1rn2 2 1 1rnrn方案层矩阵 A2rn1 2 1rn1/2 1 1/2rn2 2 1rnrn方案层矩阵 A3rn1 2rn1/2 1%matlab求解,A代表各个成对比较阵
[n,m]=size(A);
%将A的每一列向量归一化
for i=1:n
for j=1:m
wij(i,j)=A(i,j)/sum(A(:,j));
end
end
%对wij按行求和
for i=1:n
wi(i)=sum(wij(i,:));
end
%wi归一化
for i=1:n
w(i)=wi(i)/sum(wi); %特征向量
end
w
%下面计算λ
C=A*w';
for i=1:n
D(i)=C(i)/w(i);
end
lamda=sum(D)/n %最大特征值
用上面的程序依次就可算出准则层和各方案层的特征值和特征向量
Z
特征向量:0.6406 0.1126 0.0735 0.1733 特征值:4.0528
A1
特征向量:0.1935 0.0900 0.4063 0.3101 特征值:4.2068
A2
特征向量:0.4 0.2 0.4 特征值:3
A3
特征向量:0.6667 0.3333 特征值:2
需要配合算得的权重来确定他的最大特征向量
你可以下一个专门求ahp最大特征值和特征向量的软件试试
ahp层次分析法时,为什么要计算最大的特征值呢?重点是“最大”
层次分析法的基本计算问题是如何计算判断矩阵的最大特征根及其对应的特征向量,即求解AW=λmaxW中的λmax及其对应的W,A为判断矩阵。常用的计算方法有三种:
为什么对于完全一致的比较矩阵,最大特征值等于维数n
文章标题: 关于层次分析法的最大特征值用公式怎么算啊 最大特征值看不懂公式,有大神能够帮忙解答一下吗,谢谢!
文章地址: http://www.xdqxjxc.cn/jingdianwenzhang/133684.html