重复特征值时,MATLAB / numpy显示哪些特征向量

时间:2018-07-20 08:35:50

标签: python matlab numpy eigenvalue eigenvector

当矩阵具有重复的特征值时,线性代数库(尤其是MATLAB / numpy)显示哪些特征向量?

例如,在MATLAB中,我尝试[eigvals,eigvecs] = eig([2 0 0; 0 2 0; 0 1 1])并得到了

eigvecs =

    1.0000         0         0
         0         0    0.7071
         0    1.0000    0.7071

eigvals =

         2     0     0
         0     1     0
         0     0     2

与特征值2对应的特征向量是 eigvecs 的第一和第三列所跨越的任何东西,但是我想知道如何选择这两列,而不是说[1; 0.7071; 0.7071](重新缩放为1级),它也是矩阵的特征向量。

0 个答案:

没有答案