如果一个矩阵时一个上三角、下三角或者对角矩阵,这个带来很大的方便。但是往往很多矩阵都不是对角矩阵,本文就来介绍如何使用特征值和特征向量把一个矩阵变成对角矩阵!
1.对角化
我们假设一个n*n的矩阵有n个线性无关的特征向量x1,x2....,xn,所有的向量组成一个特征向量矩阵S,则
为特征值矩阵
Λ:
证明:根据特征值和特征向量的定义我们有:
我们把矩阵AS拆分成S乘以Λ:
变换得:
通过对角化后,我们就矩阵的幂变得更加容易,
。
注意:
1.矩阵S可逆的,因为S的所有列向量(A的特征向量)线性无关。如果一个矩阵没有n个线性独立的特征向量,矩阵就不可对角化。
2.如果矩阵有重复的特征向量,则矩阵不能对角化。
3.特征向量在S中的顺序和特征值在Λ的顺序一致。
2.对角性和可逆性
对角性与特征向量有关,如果存在n个线性无关的特征向量,则矩阵可对角化。
可逆性与特征值有关,如果存在特征值为0,则矩阵不可逆。
PS:如果n个特征向量线性无关(有n个不同的特征值),是可对角化的。另外,不同特征值的特征向量线性无关