CHAPTER 06   /   特征理论I:矩阵的对角化

6.3矩阵的对角化

第 31 / 46 节6 分钟阅读

若B=P−1APB = P^{-1}AP,其中PP可逆,就称AA与BB相似。相似保持秩、行列式与特征多项式,但这些量分别相同并不足以反过来保证相似。对角矩阵只在主对角线上可能有非零元素,它对各坐标分别做数乘。如果存在实可逆矩阵 PP 和实对角矩阵 DD,使 P−1AP=DP^{-1}AP = D,就说实方阵 AA 可以在实数范围内对角化。这个过程也称为相似对角化。

P−1AP=D等价地:A=PDP−1D=diag⁡(λ1,…,λn)\begin{gathered}P^{-1}AP = D \\ \text{等价地:} A = PDP^{-1}\\[.5em] D = \operatorname{diag}(\lambda _{1},\ldots ,\lambda _{n})\end{gathered}

有些矩阵可以对角化,有些不行。关键是能否找到 nn 个线性无关的实特征向量。将它们按列组成 PP,并按相同顺序把特征值放到 DD 的对角线上,就得到 AP=PDAP = PD,从而 P−1AP=DP^{-1}AP = D。

P=[v1⋯vn],Avi=λiviAP=[λ1v1⋯λnvn]=PDA 在 R 上可对角化  ⟺  A 有 n 个线性无关的实特征向量\begin{gathered}P=\begin{bmatrix}v_1&\cdots&v_n\end{bmatrix},\quad Av_i=\lambda_i v_i\\AP=\begin{bmatrix}\lambda_1v_1&\cdots&\lambda_nv_n\end{bmatrix}=PD\\[.5em]A\text{ 在 }\mathbb R\text{ 上可对角化}\\\iff A\text{ 有 }n\text{ 个线性无关的实特征向量}\end{gathered}

从坐标角度看,PP 的列是一组特征向量基。若 x=Pcx = Pc,则 c=P−1xc = P^{-1}x 是 xx 在这组基下的坐标;变换后的坐标为 P−1Ax=DcP^{-1}Ax = Dc。于是,在这组基下,原来的变换变成沿各个特征方向分别伸缩。对角化并不是直接把 AA 的非对角元素删成 0,也不是只做行变换。

一个简单的充分条件是:nn 阶实矩阵有 nn 个互不相同的实特征值。不同特征值对应的特征向量一定线性无关,所以各取一个就能组成一组基。这个条件足以保证对角化,但并不是必要条件。

这里还需要区分两种重数:若 λ0\lambda_0 是 pA(λ)p_A(\lambda) 的 kk 重根,就称 kk 为这个特征值的代数重数;特征子空间 Eλ0E_{\lambda_0} 的维数称为它的几何重数,也就是最多能选出的线性无关特征向量的个数。

更一般地,若特征多项式在实数范围内能分解成 nn 个一次因子的乘积(允许重复),并且每个特征值的几何重数都等于它的代数重数,就可以对角化;这也是实数范围内可对角化的充要条件。实际计算时,逐个求特征空间的基,再检查一共能否得到 nn 个线性无关的特征向量。

对角化也简化了矩阵的幂:若A=PDP−1A = PDP^{-1},则Ak=PDkP−1A^{k} = PD^{k}P^{-1},对角元分别取kk次幂即可。研究相似关系的目的,正是寻找使同一变换的运算更简单的表示。

Ak=Pdiag⁡(λ1k,…,λnk)P−1(k≥0)A^{k} = P \operatorname{diag}(\lambda _{1}^{k},\ldots ,\lambda _{n}^{k})P^{-1} \text{(} k \ge 0 \text{)}

另一个容易检查的充分条件是 AA 为实对称矩阵,即 AT=AA^{\mathsf T} = A。它不仅可以对角化,还能选择一组长度为 1、彼此垂直的特征向量作为基,下一节给出例子。实矩阵若没有足够的实特征值,例如上一节的 90∘90^{\circ} 旋转矩阵,则不能在实数范围内对角化。

读完这一节了吗?

标记后,可以在目录中找到自己的学习进度。

试试「线性无关」「秩」或「特征值」

搜索全部 46 节内容 ↑ ↓ 选择   ↵ 打开