课程/M06 习题答案
附录源文件:exercises/m06-答案.md

M06 习题答案

对应 m06-习题。数值保留 3–4 位小数;计算题给出关键中间步骤。

A 概念题

  1. 若存在非零 和标量 使 ,则 是特征值、 是对应特征向量。要求 ,是因为零向量对任意 都满足等式,无法区分不同的特征值,也没有「方向」可言。 意味着 有非零解,即 奇异、不可逆;反之 可逆时所有特征值非零。

  2. 代数重数是 作为特征多项式根的重数;几何重数是特征空间 的维数。几何重数等于「能凑出的线性无关特征向量个数」。取 个特征向量扩充成基,矩阵在这组基下是分块上三角,对角线上出现 个 ,所以 整除特征多项式,故 。严格大于的例子:, 给出 ; 秩为 1,。

  3. 互异特征值是充分条件: 个不同特征值给出 个线性无关特征向量,构成基,故可对角化。它不是必要条件:重特征值只要几何重数等于代数重数,仍可对角化。例如 ,特征值 2 的代数重数是 2,但整个平面都是特征空间,,已经是对角阵。反例是 ,、,不可对角化。

  4. 谱定理:实对称 存在正交矩阵 和实对角 ,使 ; 的列是标准正交特征向量, 的对角元是实特征值。正定的三条等价判据:(a) 所有特征值 ;(b) 所有顺序主子式 ;(c) 存在对角元为正的下三角 使 (Cholesky)。

B 计算题

  1. 、,。:,取 ;:,取 。 ,,。 。可直接验算 ,再乘 得同样结果。

  2. 上三角矩阵的行列式等于对角元之积,故 。特征值 ;、,与系数一致。三个特征值互异,特征向量自动线性无关,故可对角化。特征向量: 时 , 时 , 时 。

  3. ,,Rayleigh 商 。归一化 。,。,,。 真实特征值是 和 ,主特征值 。误差 约为 ,长期按 下降(Rayleigh 商比向量快一倍)。

  4. 、,。:,取 ;:,取 。单位化后 ,。 ;。

  5. Sylvester:,,故正定。特征值:、,,都大于 0。 Cholesky:,,。所以 ,验证 。

C 大模型题

  1. 主模式每步乘 ,50 步后约 倍;谱半径 时 ,衰减到约 。若主特征值是复数 ,幅度按 变化,同时每步旋转 :表现为振荡式的增长或衰减,而不是单调变化;若 ,则是纯周期运动。

  2. 条件数 。梯度下降稳定步长上限约 。最慢方向每步缩小 倍;要把误差降到 ,需 , 步(若只要求降到 ,约 100 步)。这说明条件数大时,最慢方向主导总耗时。

  3. 列随机矩阵 ,。平稳方程 等价于 、、。 代入得 ,,故 、、,和为 1。网页 3 排名最高(被 1 和 2 同时链接),网页 2 最低。 控制沿链接走的概率, 是随机跳转; 越大越忠实链接结构,但 的副特征值模越接近 ,收敛越慢。本例 的副特征值为 ,模 , 的收敛比约 。

D 开放题

  1. 扰动:Jordan 形不连续。 扰动为 后,特征值仍是 1,但特征向量在 时趋于平行, 的条件数趋于无穷;浮点误差会把一个大 Jordan 块拆成多个小块,结果依赖舍入。 条件数:计算 时, 的病态会把 的误差放大 倍, 中的导数项也可能很大。 算法:Schur 分解 只用正交变换(), 上三角、对角元是特征值;对 计算矩阵函数有成熟的递推/帕德算法。因此 scipy.linalg.expm 等库走 Schur–Padé 路线,而不是 Jordan 形。

  2. Hessian 的特征值给出各主方向的曲率:正特征值是向上弯,负特征值是向下弯,接近零说明该方向几乎平坦。非凸损失中,驻点可能是局部极小、鞍点或平台;负特征值方向是「可下降方向」。诊断实验可以这样做:先取该特征向量 (用 eigsh 求最小特征值),沿 做小步长线搜索,观察 loss 是否显著下降;再用不同随机种子/不同 batch 重算该特征值,看符号与量级是否稳定。若 loss 沿 稳定下降且特征值在多个检查点上持续为负,就可确认它是有意义的逃逸方向,而不是数值噪声。

输入关键词开始搜索