MATLAB 层次分析法

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:27:52
请问下 在 层次分析法中 想要求出
A=[1,1/2, 4, 3, 3
2, 1, 7, 5, 5
1/4, 1/7, 1, 1/2, 1/3
1/3, 1/5,2 ,1, 1
1/3 ,1/5, 3, 1, 1]的最大特征值 以及 其权向量
但是为什么解得
[v,d]=eig(A)

v =

-0.4658 0.4419 + 0.2711i 0.4419 - 0.2711i -0.3672 + 0.2415i -0.3672 - 0.2415i
-0.8409 0.7773 0.7773 0.8575 0.8575
-0.0951 -0.0200 - 0.1557i -0.0200 + 0.1557i -0.0190 + 0.0064i -0.0190 - 0.0064i
-0.1733 -0.0261 + 0.0783i -0.0261 - 0.0783i -0.0737 - 0.2146i -0.0737 + 0.2146i
-0.1920 -0.2829 + 0.1247i -0.2829 - 0.1247i 0.0748 + 0.1185i 0.0748 - 0.1185i

d =

5.0721 0 0 0 0
0 -0.0307 + 0.6008i 0 0 0
0 0 -0.0307 - 0.6008i 0

特征值对应的不是一个特征向量,是一组特征向量,A*v=a*v,v是特征向量,a市特征值,两边可以同时乘以k,也就是说k*v也是它的特征向量,如你说(0.263 0.475 0.055 0.09 0.11) = -0.5646(-0.4658……),特征向量不唯一...所以不存在固定值