用Matlab求矩阵最大特征值对应的特征向量

问题描述:

用Matlab求矩阵最大特征值对应的特征向量
矩阵:A=[1 2 3 4;1/2 1 2 3;1/3 1/2 1 2;1/4 1/3 1/2 1] ,求矩阵最大特征值对应的特征向量!

>> [d,v]=eig(A)
d =
-0.8135 -0.8493 -0.8493 -0.7038
-0.4826 0.0004 - 0.4268i 0.0004 + 0.4268i 0.5934
-0.2787 0.2498 - 0.0499i 0.2498 + 0.0499i -0.3592
-0.1661 0.0252 + 0.1758i 0.0252 - 0.1758i 0.1535
v =
4.0310 0 0 0
0 -0.0017 + 0.3533i 0 0
0 0 -0.0017 - 0.3533i 0
0 0 0 -0.0276
最大特征值为:4.0310
v的第1列为对应的特征向量谢谢你的答案!但是这个特征向量好像不是最大特征值对应的特征向量啊!这个貌似是矩阵的。是d的第1列为特征值4.0310 的特征向量这个跟答案求出的不一样啊!答案是:0.467,0.278,0.16,0.095,这几个的和刚好是1。那要看你的要求, 它们肯定相差一个非零倍数