多语言展示
当前在线:448今日阅读:2今日分享:38

怎么用计算机进行特征向量的计算?

前一篇文章《怎么用计算机求矩阵的特征值》,我介绍了用计算机求矩阵特征值的方法。既然求出了特征值,那么对应的特征向量,也就可以求出来了。本文,就以三阶矩阵为例子,来介绍一下矩阵特征向量的计算方法。1怎么用计算机求矩阵的特征值?
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

给出一个一般的3阶方阵A。

2

求出A的特征值。

3

选择任何一个特征值x,可以求出相应的特征向量X={u,v,w}:A.X=x*X但是,解方程的方法,显得过于笨拙了,计算机甚至解不开这个方程。

4

但是,Mathematica给出了直接计算特征向量的方法:Eigenvectors[A]

具体问题
1

下面,把A具体化:aa={1,2,3,5,6,9,-2,3,-6};A=Partition[aa,3];

2

Mathematica直接求出A的特征值:Eigenvalues[A]

3

用解方程的方法,可以求出根式解。

4

Mathematica直接求特征值:Eigenvectors[A]//Column

5

特征值和特征向量数值化:Eigenvalues[A]//NEigenvectors[A]//N

注意事项

一般的,特征向量最好是求出精确解,而不是用数值解糊弄一下。

推荐信息