前一篇文章《怎么用计算机求矩阵的特征值》,我介绍了用计算机求矩阵特征值的方法。既然求出了特征值,那么对应的特征向量,也就可以求出来了。本文,就以三阶矩阵为例子,来介绍一下矩阵特征向量的计算方法。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
注意事项
一般的,特征向量最好是求出精确解,而不是用数值解糊弄一下。
下一篇:奥比岛火柴乐园之圣诞舞会