下面来进入正题,由于我们学的是 OI ,所以下面的讲解侧重于理解而不侧重于严谨。但如果有本质上的错误还望指出
矩阵谱分解
我们先回顾一下矩阵对角化,将一个 n 阶矩阵 A 视为一个线性变换,如果其有 n 个线性无关的特征向量(这些向量在经过此线性变换后只受到拉伸作用),我们选取这 n 个特征向量为基组成一个新的系,我们令 Q 是由 A 的 n 个线性无关的特征向量组成的矩阵,\Lambda 是由每个向量对应的特征值所组成的对角矩阵,那么在原系下的 A 变换就可以被新系下的 \Lambda 变换所代替。
先给出谱分解式子:
A = Q\Lambda Q^{-1} \Leftrightarrow \Lambda = Q^{-1}(AQ)
我们来从线性变换的角度理解一下:Q 左乘一个 A 矩阵代表着对 Q 中的向量实施 A 变换,又根据基变换知识和上文,向量左乘矩阵 Q^{-1} 是指将该向量从旧系转化为由 Q 中向量组成的基形成的新系,也就对应着旧系下 A 变换在新系中的变换,也就是 \Lambda 变换。
由于 v 是非零向量,我们可以看成 矩阵 A-\lambda I 对其实施了线性变换,而却把一个非零向量变成了零向量,说明 \vec{v} 一定受到了降维打击,所以矩阵 A-\lambda I 的行列式为 0,又因其为上三角矩阵,所以其行列式为主对角线所有元素相乘,这样就很容易地解出了其特征值分别为 1,\frac{1}{2},\frac{1}{3},\cdots,\frac{1}{n+1}。