对角化和$A$的幂
对角化矩阵
上一讲我们提到关键方程
在得到特征值与特征向量后,该如何使用它们?我们可以利用特征向量来对角化给定矩阵。
有矩阵
现在,假设
于是我们看到,从
我们来看如何应用这个公式,比如说要计算
- 先从
开始,如果两边同乘以 ,有 ,于是得出结论,对于矩阵 ,其特征值也会取平方,而特征向量不变。 - 再从
开始推导,则有 。同样得到特征值取平方,特征向量不变。
两种方法描述的是同一个现象,即对于矩阵幂运算
特征值和特征向量给我们了一个深入理解矩阵幂运算的方法,
再来看一个矩阵幂运算的应用:如果
关于矩阵可对角化的条件:
如果一个矩阵有
个互不相同的特征值(即没有重复的特征值),则该矩阵具有 个线性无关的特征向量,因此该矩阵可对角化。 如果一个矩阵的特征值存在重复值,则该矩阵可能具有
个线性无关的特征向量。比如取 阶单位矩阵, 具有 个相同的特征值 ,但是单位矩阵的特征向量并不短缺,每个向量都可以作为单位矩阵的特征向量,我们很容易得到 个线性无关的特征向量。当然这里例子中的 的本来就是对角矩阵,它的特征值直接写在矩阵中,即对角线元素。 同样的,如果是三角矩阵,特征值也写在对角线上,但是这种情况我们可能会遇到麻烦。矩阵
,计算行列式值 ,所以特征值为 ,带回 得到计算 的零空间,我们发现 ,代数重度(algebraic multiplicity,计算特征值重复次数时,就用代数重度,就是它作为多项式根的次数,这里的多项式就是 )为 ,这个矩阵无法对角化。这就是上一讲的退化矩阵。
我们不打算深入研究有重复特征值的情形。
求
从
要解此方程,需要将
那么如果我们要求
当我们真的要计算
接下来看一个斐波那契数列(Fibonacci sequence)的例子:
已知
使用一个小技巧,令
我们的矩阵
- 用求根公式解特征值得
,得到两个不同的特征值,一定会有两个线性无关的特征向量,则该矩阵可以被对角化。
我们先来观察这个数列是如何增长的,数列增长由什么来控制?——特征值。哪一个特征值起决定性作用?——较大的一个。
- 继续求解特征向量,
,因为有根式且矩阵只有二阶,我们直接观察 ,由于 ,则其特征向量为 ,即 。
最后,计算初始项
来回顾整个问题,对于动态增长的一阶方程组,初始向量是
再下来就是套用公式,即
的 次方表达式 ,则有 ,代入特征值、特征向量得 ,最终结果为 。 原式的通解为
。