清晨六点,城市交响乐团的排练厅里,指挥家林岚正面对着一件令人困惑的事情。乐团里有一支特殊的小提琴四重奏——四位乐手无论怎样调音,各自演奏的音符总是保持着某种奇妙的和谐。更神奇的是,只要给他们一个简单的“主旋律”,四个声部就能自动找到自己的位置,形成饱满的和弦。首席小提琴手忍不住问:“为什么你们总能配合得这么完美?”四位乐手相视一笑,亮出了他们的秘密——四把琴的琴弦长度比恰好符合一个神秘的数学规律。 这就是我们要讲的谱定理。在矩阵的世界里,对称矩阵就像这支和谐的乐队:它们虽然拥有复杂的内部结构,却总能在某个精心挑选的“舞台坐标系”下,呈现出令人叹为观止的简洁形态。就像乐队中的每位乐手都能独立演奏出清晰的旋律,对称矩阵的特征向量构成了一个完美的正交坐标系,而对应的特征值则像是每个声部的独特音色。谱定理告诉我们:每一个对称矩阵都可以被“指挥”得井井有条,在对角化的舞台上,它永远能展现出最优美的姿态。
谱定理是理解 PCA 降维、数据分析和机器学习模型解释性的基石。掌握它,你就掌握了从数据中“提取主旋律”的核心工具,这是每一位 AI 从业者都必须具备的数学直觉。
可视化演示
展示对称矩阵的谱分解A=QΛQᵀ:特征值为实数、特征向量正交,以及矩阵变换将单位圆变为椭圆的几何意义。
本节配有交互动效(进入视口后自动加载,约 3KB)。
谱定理 A=QΛQᵀ 对称矩阵A:特征值全为实数 正交对角化:Q列向量两两正交 谱分解:A=QΛQᵀ,Λ对角阵 A = QΛQᵀ = Σ λᵢvᵢvᵢᵀ 对称矩阵可被正交矩阵对角化
认识对称矩阵
想象一支管弦乐团正准备演出。指挥家发现,当小提琴声部与中提琴声部按照某种特定的“镜像座位”排布时,整个乐团的共鸣效果出奇地好——左边第二小提琴与右边第二小提琴的位置完全对应,形成了一个完美的对称结构。这种“你中有我、我中有你”的和谐,正是对称矩阵的核心特征。
在数学语言中,对称矩阵满足一个极其简洁的条件:矩阵与它的转置相等,即 \(A = A^T\)。转置就是沿主对角线“翻折”矩阵。想象你把一张写了数字的透明纸沿对角线对折,如果翻转后每个位置上的数字与原来一模一样,那么这个矩阵就是对称的。这种结构在数据中无处不在:协方差矩阵、邻接矩阵、相似度矩阵,它们都天然具有对称性。
对称性带来的第一个好处是“信息冗余”的消除。一个 \(n \times n\) 对称矩阵看似有 \(n^2\) 个元素,但实际上主对角线以下的元素完全由主对角线以上的元素决定,独立的自由度只有 \(\frac{n(n+1)}{2}\) 个。这种“隐藏的简洁”暗示着一个更深层次的事实:对称矩阵一定可以被简化为最规范的形式。
回到乐团的比喻:对称矩阵就像按照镜像座位排布的乐队——左边的双簧管对应着右边的双簧管,每个乐手都有一个“镜像搭档”。这种安排不是偶然的,它直接决定了乐队能够奏出怎样的“主旋律”(特征值),也决定了不同乐器声部之间的“空间关系”(特征向量)。对称,是一切和谐的基础。
- 对称条件这是对称矩阵的核心判据,读作“矩阵 \(A\) 等于它的转置矩阵”
- 元素对应关系转置操作将 \(a_{ij}\) 移动到第 \(j\) 行第 \(i\) 列,两者相等即镜像对称
特征值必为实数
乐队排练时,指挥家发现一个有趣的现象:无论乐手们怎样调整演奏姿势,每个声部发出的“基础音高”(频率)总是实实在在的声波频率,永远不会是虚数。你可能会问:为什么不能有“想象中”的频率?这是因为对称性给特征值上了一道“紧箍咒”——它强迫所有特征值必须落在实轴上。
要理解这一点,我们先回忆特征值的定义。对于一个方阵 \(A\),若存在非零向量 \(v\) 和标量 \(\lambda\) 使得 \(Av = \lambda v\),则 \(\lambda\) 是特征值,\(v\) 是对应的特征向量。对于一般矩阵,特征值可能是复数。但对对称矩阵,我们可以通过一个巧妙的“共轭转置技巧”证明:特征值只能是实数。
证明的核心步骤如下:对 \(Av = \lambda v\) 两边同时取共轭转置,得到 \(\bar{v}^T A = \bar{\lambda} \bar{v}^T\)(这里用到 \(A = A^T\))。将两式分别左乘和右乘 \(v\),对比结果即可推导出 \(\lambda = \bar{\lambda}\),这意味着 \(\lambda\) 是实数。这个证明的神奇之处在于,我们从头到尾都没有“算”出具体的特征值,却证明了它必须是实数。
在乐队的语境中,特征值是每个声部的“固有音高”。谱定理告诉我们:对称矩阵内部的所有“音高”都是实打实的频率,不会出现“幽灵音”,这为后续所有的分析提供了坚实的物理基础。正因为特征值是实数,我们才能比较它们的大小,才能谈“最大”的特征值、“最小”的特征值,才能进行降维和主成分提取。
- 特征方程取共轭对 \(Av = \lambda v\) 两边取共轭转置,利用对称矩阵性质 \(A^T = A\)
- 左右同时乘特征向量将上式右乘 \(v\),并与原式左乘 \(\bar{v}^T\) 的结果比较
- 消去正数因子因为 \(\bar{v}^T v = \|v\|^2 > 0\),两边除以它得到共轭相等
特征向量正交
乐团里最让指挥家惊叹的不是每个声部音准,而是不同乐器组之间的“空间关系”。当指挥家让第一小提琴奏出某个音符时,大提琴声部与它保持着恰好90度的“相位差”——既不重叠也不冲突,完美正交。这种“各自独立、互不干扰”的默契,正是对称矩阵不同特征值对应的特征向量之间的关系。
为什么对称矩阵的特征向量如此“守规矩”?假设 \(\lambda_1\) 和 \(\lambda_2\) 是两个不同的特征值,对应的特征向量分别为 \(v_1\) 和 \(v_2\)。我们想知道它们是否正交,即 \(v_1^T v_2\) 是否等于零。利用对称性,我们可以构造一个巧妙的推导:
一方面,\(\lambda_1 v_1^T v_2 = (\lambda_1 v_1)^T v_2 = (A v_1)^T v_2 = v_1^T A^T v_2 = v_1^T (A v_2) = \lambda_2 v_1^T v_2\)。对比两端:\((\lambda_1 - \lambda_2) v_1^T v_2 = 0\)。因为 \(\lambda_1 \ne \lambda_2\),所以必然有 \(v_1^T v_2 = 0\)。这意味着两个特征向量在空间中互相垂直!
乐队的比喻在这里格外贴切:不同乐器组的“相位差”恰好是90度,意味着它们之间不存在“干扰”——第一小提琴加强时不会削弱大提琴的声音。特征向量的正交性保证了信息的“解耦”,这正是 PCA 等算法能够在数据中找到独立方向的理论基础。
- 构造内积考虑 \(v_1\) 和 \(v_2\) 的内积 \(v_1^T v_2\),目标是证明它为零
- 利用特征方程用 \(A v_1 = \lambda_1 v_1\) 替换 \(v_1\),再用 \(A^T = A\) 将 \(A\) 转移到 \(v_2\) 上
- 再次用特征方程将 \(A v_2 = \lambda_2 v_2\) 代入,得到含有 \((\lambda_1 - \lambda_2)\) 的方程
- 因式分解并结论移项后因式分解,由于特征值不同,内积必须为零
正交对角化
排练进入到最关键的环节,指挥家要在所有可能的“舞台坐标系”中,找到那个能让乐队表现最完美的布局。她惊异地发现,对称矩阵的特征向量不仅正交,而且数量恰好等于矩阵的维度——这意味着它们能构成一组完整的“标准正交基”。在这个基底下,矩阵变得像一条直线一样清晰。
具体来说,设对称矩阵 \(A\) 有 \(n\) 个线性无关的单位特征向量 \(q_1, q_2, \ldots, q_n\),将它们作为列向量组装成正交矩阵 \(Q = [q_1, q_2, \ldots, q_n]\)。因为 \(Q\) 的列向量是标准正交的,所以 \(Q^T Q = I\),即 \(Q^T = Q^{-1}\)(\(Q\) 是正交矩阵)。此时,我们有一个极其漂亮的结果:
其中 \(\Lambda = \text{diag}(\lambda_1, \lambda_2, \ldots, \lambda_n)\) 是以特征值为对角元素的对角矩阵。这个公式称为谱分解(Spectral Decomposition)。它告诉我们:对称矩阵 \(A\) 的“全部信息”可以被分解为特征值(强度)和特征向量(方向)的乘积之和。这个分解是独一无二的。
用乐队来理解这个公式:\(Q\) 矩阵记录了舞台的“最佳布局”——每个乐手应该站在哪里;\(\Lambda\) 矩阵记录了每个声部的“音量大小”(特征值)——哪个声部最响亮,哪个最柔和。谱分解将整个乐队的表现力拆解为“位置”和“音量”的独立控制,这在指挥(计算)上简直是一份完美的乐谱。
- 构造正交矩阵将所有单位特征向量按列拼成 \(Q\),由正交性可知 \(Q^T Q = I\)
- 验证等式用 \(Q^T A Q\) 验证——每一列 \(q_i\) 乘上 \(A\) 得到 \(\lambda_i q_i\),再左乘 \(q_j^T\) 得 \(\lambda_i \delta_{ij}\),即对角矩阵
- 还原原始矩阵两边分别左乘 \(Q\) 右乘 \(Q^T\),利用 \(Q Q^T = I\) 还原出 \(A\)
- 展开为外积和将矩阵乘法展开为 \(n\) 个秩 1 矩阵的和,每个秩 1 矩阵为 \(\lambda_i q_i q_i^T\)
二次型与主轴
指挥家现在面临一个实际的问题:如何判断不同乐器组合产生的“整体效果”是饱满、扁平还是凹陷?她把这个问题抽象成了数学形式——二次型。二次型是形如 \(x^T A x\) 的标量函数,其中 \(A\) 是对称矩阵,\(x\) 是变量向量。可以说,二次型是“对称矩阵在舞台上的立体投影”。
利用谱分解 \(A = Q \Lambda Q^T\),我们可以对二次型做一次“坐标变换”:令 \(y = Q^T x\)(相当于旋转坐标系,让新坐标轴对齐特征向量方向),则:
在旋转后的坐标系中,二次型变成了纯粹的“平方和”形式,交叉项全部消失!这就是主轴定理:对称矩阵的二次型总可以通过正交变换化简为标准形,而这个标准形的几何意义是将坐标系旋转到矩阵的“主轴”(特征向量方向)上。特征值的正负号决定了二次曲面的形状:全正为椭球面,全负为双曲面,正负交替为双曲抛物面。
回到乐队:二次型就像乐队的“整体音响效果”。在原始座次下,不同声部之间会有复杂的“交叉共鸣”(交叉项)。但谱定理告诉我们,只需让乐队按照特征向量方向重新排列(旋转坐标系),交叉共鸣就会完全消失——每个声部独立贡献自己的音量,总效果就是各声部平方之和。这是“化繁为简”的极致体现。
- 代入谱分解将 \(A = Q \Lambda Q^T\) 代入二次型表达式
- 定义新变量令 \(y = Q^T x\),由于 \(Q\) 是正交矩阵,这是坐标系的纯旋转
- 化简交叉项因为 \(y^T \Lambda y\) 是对角矩阵的二次型,展开后交叉项全部为零
PCA降维应用
排练的最高潮时刻到来了。指挥家面对的是一个由 30 位乐手组成的庞大管弦乐团,每位乐手都在演奏着不同的音高——这是真实世界的数据:每个样本有 30 个特征。指挥家要做的是:找到最重要的几个“主旋律”(主成分),让整个乐团的表演可以用最少的乐手来还原。
这正是 PCA(主成分分析)的核心思想。假设我们有 \(m\) 个样本,每个样本有 \(n\) 个特征,构成数据矩阵 \(X\)(已中心化,即每个特征的均值为零)。数据的协方差矩阵 \(C = \frac{1}{m} X^T X\) 是一个对称矩阵。根据谱定理,它可以被正交对角化:
将特征值按从大到小排列 \(\lambda_1 \ge \lambda_2 \ge \cdots \ge \lambda_n\),则对应的特征向量 \(q_1, q_2, \ldots, q_n\) 就是数据的主要方向。最大的特征值 \(\lambda_1\) 对应数据方差最大的方向——这就是第一个主成分。特征值占所有特征值之和的比例 \(\frac{\lambda_i}{\sum_{j=1}^{n} \lambda_j}\) 表示该主成分“解释”的数据方差比例。要降维到 \(k\) 维,只需取前 \(k\) 个特征向量组成投影矩阵,将数据投影到 \(k\) 维子空间。
在乐队的比喻中,PCA 就是指挥家在 30 位乐手的声音中找到那 3 位能代表整支乐团灵魂的“首席乐手”。谱定理保证了这些首席乐手(特征向量)之间互不干扰(正交),并且按照重要性(特征值)排序。当我们需要压缩数据时,只需要保留排名靠前的几位“首席乐手”,就能在最大程度上还原原曲的风貌。从人脸识别到推荐系统,PCA 都是数据科学家最得力的“指挥工具”。
- 构建协方差矩阵将数据中心化后,样本协方差矩阵为 \(X^T X\) 除以样本数
- 谱分解协方差矩阵因为协方差矩阵对称,谱定理保证它可以对角化
- 取前 k 个特征向量按特征值降序排列,取前 \(k\) 个特征向量组成投影矩阵
- 投影到低维空间原始数据乘以投影矩阵得到降维后的数据
AI 应用场景
数据降维与特征提取
阶段:特征工程与数据预处理
解决的问题:高维数据不仅计算开销大,而且容易导致过拟合。例如,图像数据通常有成千上万个像素特征,直接送入模型训练不仅慢,还可能因为噪声干扰而降低准确率。利用谱定理,我们可以对协方差矩阵进行特征分解,找到数据最重要的方向,将高维数据压缩到低维空间而不丢失主要信息。
具体案例:在手写数字识别任务中,每张 28×28 的图像有 784 个像素特征。通过 PCA 将数据降到 50 维后,模型训练速度提升了 10 倍,而准确率仅下降 0.5%。这在模型实时推理时是巨大的性能优势——就像指挥家用三位首席乐手就能还原整支乐团的主旋律。
图像去噪与信号恢复
阶段:数据增强与预处理
解决的问题:图像在采集过程中常混入噪声,影响后续识别和生成任务的性能。传统滤波方法容易模糊边缘细节。基于谱分解的降噪方法可以更精准地区分“真实结构”(较大的特征值)和“噪声”(较小的特征值),在保留细节的同时去除噪声。
具体案例:在医学 MRI 图像去噪中,将图像块组成的矩阵视作数据矩阵,计算其协方差矩阵后进行谱分解,保留前 20% 的特征值对应分量就重构图像。实验表明,比传统高斯滤波在结构相似性指标上提升 15%。这就像指挥家去掉了那些微弱且不和谐的背景杂音,让主旋律更加清晰。
图神经网络中的谱聚类
阶段:图表示学习与聚类
解决的问题:社交网络、知识图谱等图结构数据中,如何将节点划分到不同的社区?谱聚类利用邻接矩阵(对称矩阵)的谱分解,将节点嵌入到低维谱空间后进行聚类,比传统的图划分方法更稳定、更高效。
具体案例:在社交网络社区发现中,构建用户相似度矩阵(对称矩阵),计算其前 \(k\) 个特征向量构成谱嵌入,再进行 \(k\)-means 聚类,可以准确识别出具有相似兴趣的用户群体。这就像从整个乐团的演出录音中分离出不同乐器组的主题音色。
Python 演示
import numpy as np def spectral_decomposition(A): """对对称矩阵A进行谱分解,返回特征值和特征向量""" # 确保输入是对称矩阵 assert np.allclose(A, A.T), "A必须是实对称矩阵" # 利用numpy的eigh函数(专门为对称矩阵优化) eigenvalues, eigenvectors = np.linalg.eigh(A) return eigenvalues, eigenvectors def verify_spectral_theorem(A): """验证谱定理的三个核心结论 1. 特征值都是实数(自动满足,但展示出来) 2. 不同特征值的特征向量正交 3. A = Q Λ Q^T """ print("="*50) print("验证谱定理") print("="*50) # 检查对称性 print(f"A是否对称: {np.allclose(A, A.T)}") # 谱分解 eigenvalues, eigenvectors = np.linalg.eigh(A) print(f"特征值: {eigenvalues}") # 验证1: 特征值是实数(虚部为0) print(f"特征值虚部: {np.imag(eigenvalues)}") # 验证2: 特征向量正交 Q = eigenvectors orthogonality = Q.T @ Q print(f"Q^T Q(应接近单位矩阵):\n{orthogonality.round(6)}") # 验证3: 重构矩阵 Lambda = np.diag(eigenvalues) A_reconstructed = Q @ Lambda @ Q.T print(f"A重构误差: {np.max(np.abs(A - A_reconstructed)):.2e}") return eigenvalues, eigenvectors def pca_demo(X, n_components=2): """用谱定理实现PCA降维""" # 中心化 X_centered = X - X.mean(axis=0) # 协方差矩阵(对称) C = X_centered.T @ X_centered / len(X_centered) # 谱分解 eigenvalues, eigenvectors = np.linalg.eigh(C) # 降序排列 idx = np.argsort(eigenvalues)[::-1] eigenvalues = eigenvalues[idx] eigenvectors = eigenvectors[:, idx] # 取前k个主成分 W = eigenvectors[:, :n_components] X_reduced = X_centered @ W # 计算方差解释率 variance_ratio = eigenvalues / eigenvalues.sum() print(f"各主成分方差解释率: {variance_ratio[:n_components]}") print(f"累计解释率: {variance_ratio[:n_components].sum():.2%}") return X_reduced, eigenvalues, eigenvectors if __name__ == "__main__": # 构造一个对称矩阵(源于物理中的转动惯量问题) A = np.array([[3.0, 1.0, 0.0], [1.0, 2.0, 1.0], [0.0, 1.0, 1.0]]) verify_spectral_theorem(A) print("\n" + "="*50) print("PCA降维示例") print("="*50) # 构造三维数据点云(真实数据常用结构) np.random.seed(42) n_samples = 500 # 生成一个在三维空间呈"扁椭球"分布的数据集 base = np.random.randn(n_samples, 3) # 真实的内在维度只有2维,第三维是噪声 X = base @ np.array([[2.0, 0.5, 0.1], [0.5, 1.0, 0.2], [0.1, 0.2, 0.05]]) X_reduced, _, _ = pca_demo(X, n_components=2) print(f"原始数据形状: {X.shape} -> 降维后: {X_reduced.shape}")
eigenvalues, eigenvectors = np.linalg.eigh(A)使用专门的对称矩阵特征值分解函数,它利用谱定理保证了数值稳定性和效率,比通用函数eig快得多。assert np.allclose(A, A.T)确保输入是实对称矩阵,这也是谱定理成立的前提条件。A_reconstructed = Q @ Lambda @ Q.T验证谱分解公式 \(A = Q\Lambda Q^T\),对比重构误差几乎为零。C = X_centered.T @ X_centered / len(X_centered)计算协方差矩阵,这是数据中特征间关系的对称矩阵表示。np.argsort(eigenvalues)[::-1]将特征值按降序排列,对应 PCA 中“按重要性提取主成分”的步骤。
常见误区
误区“既然矩阵都能对角化,那谱定理也没什么特别的。”初学者常把任何可对角化矩阵与可正交对角化矩阵混为一谈,以为任意矩阵都能找到正交的特征向量基。
正解谱定理的奇妙之处恰恰在于“正交”二字。一般矩阵即使可对角化,其特征向量也未必正交——比如上三角矩阵,其特征向量往往“歪歪扭扭”。只有对称矩阵才能保证存在一组正交的特征向量基。这就像不是所有乐队都能在标准舞台上完美排布,只有那些“内在和谐”的乐队(对称矩阵)才能做到。
为何常见:因为初学线性代数时,对角化的定义通常是“存在可逆矩阵 \(P\)”,初学者往往忽略了 \(P\) 的性质,误以为正交对角化是普遍成立的。
误区“书上说不同特征值的特征向量正交,特征值相同的话正交性就没了。”初学者认为只要特征值相等,对应的特征向量就一定不正交。
正解谱定理的完整表述是对称矩阵的特征值不同时特征向量必然正交;当特征值相同时,我们可以在该特征值对应的特征子空间内通过 Gram-Schmidt 正交化找到一组正交基。总之,对称矩阵总能找到一组完整的正交特征向量基,不论特征值是否相同。这就像乐队中两个声部音高相同,依然可以通过调整站位来保持互不干扰。
为何常见:教材中的证明通常只展示了“不同特征值”的情形,初学者容易忽略“同一特征值的特征子空间内部仍然可以选择正交基”这一事实。
误区“如果数据协方差矩阵有重复的特征值,PCA 就失效了。”有些同学在应用 PCA 时遇到特征值重复的情况,以为谱定理的保证不再成立。
正解谱定理保证对称矩阵一定有正交对角化,特征值重复时只意味着存在多个方向具有相同的方差,主方向的选择有一定自由度,但 PCA 仍然可以正常进行。实际计算中,即便特征值相等,eigh 也能返回一组正交的特征向量。就像乐队里两个声部音量完全相同,虽然难以区分谁更“重要”,但和谐的结构依然存在。
为何常见:教科书常强调“特征值互不相同”以保证特征向量唯一,读者将“唯一性”与“存在性”混淆,以为非唯一就意味着不存在。
误区“谱分解就是 SVD,两者一样。”初学矩阵分解时,看到 \(A = Q \Lambda Q^T\) 和 \(A = U \Sigma V^T\) 形式相似,容易认为两者完全等价。
正解两者有本质区别。谱分解只适用于对称矩阵,且分解的左右基相同(\(Q\));SVD 适用于任意矩阵,左右基不同(\(U\) 和 \(V\))。对于对称矩阵,SVD 与谱分解一致;但对于一般矩阵,SVD 是更普适的分解工具。这如同乐队统一队形与自由编舞的区别——前者要求所有乐手按同一套规则站队,后者允许每件乐器有自己的走位。
为何常见:对称矩阵的 SVD 恰好等于谱分解,这种特例上的重合容易造成“所有矩阵都有谱分解”的误解。
面试题
Q1. 设 \(A\) 是实对称矩阵,下列哪项陈述一定成立?
- A.\(A\) 的特征值都是正数
- B.\(A\) 的特征值都是实数← 正确答案
- C.\(A\) 的特征值可能有虚数
- D.\(A\) 的特征值都是整数
答案:B。谱定理的核心结论之一是实对称矩阵的特征值必为实数。特征值为正数需要额外条件(正定矩阵),整数则更不成立。特征值有虚数的说法与谱定理矛盾,故排除。
Q2. 对称矩阵满足什么基本条件?
- A.\(A = -A^T\)
- B.\(A = A^T\)← 正确答案
- C.\(A = A^{-1}\)
- D.\(A = -A^{-1}\)
答案:B。对称矩阵的定义是矩阵等于其转置,即 \(A = A^T\)。\(A = -A^T\) 是反对称矩阵;\(A = A^{-1}\) 是正交矩阵性质;\(A = -A^{-1}\) 无特殊名称。按定义直接判断即可选出正确答案。
Q3. 谱定理告诉我们实对称矩阵可被正交对角化。这意味着什么?
- A.存在正交矩阵 \(Q\) 使得 \(Q^T A Q\) 是对角矩阵← 正确答案
- B.存在可逆矩阵 \(P\) 使得 \(P^{-1} A P\) 是对角矩阵
- C.\(A\) 的所有元素都是实数
- D.\(A\) 的行列式必为正
答案:A。正交对角化要求 \(Q^T = Q^{-1}\) 且 \(Q^T A Q\) 为对角矩阵。选项 B 是一般可对角化(不要求正交);C 是实矩阵的定义,不是结论;D 与谱定理无关。谱定理的精确表述是选项 A。
Q4. 为什么 PCA 中协方差矩阵的特征值大小代表方差贡献?
- A.因为特征值越大矩阵越大
- B.因为谱分解中特征向量张成的主方向上投影方差恰好等于对应特征值← 正确答案
- C.因为特征值必须是正整数
- D.因为特征向量一定线性无关
答案:B。PCA 的核心数学事实是:数据在特征向量方向上的投影方差等于对应特征值。这是谱分解 \(C = Q \Lambda Q^T\) 的直接推论。A 是错误直觉,C 与正数无关,D 只说线性无关而没说明方差关系。
Q5. 关于对称矩阵特征向量的正交性,正确的说法是哪些?
- A.不同特征值的特征向量自动正交← 正确答案
- B.同一个特征值的多个特征向量可以正交化← 正确答案
- C.同类特征值对应的特征向量必然不正交
- D.对称矩阵总能找到一组正交的特征向量基← 正确答案
答案:ABD。谱定理保证了三个事实:不同特征值的特征向量正交(A)、同一特征值的特征子空间可选择正交基(B)、整体可用 Gram-Schmidt 得到标准正交基(D)。C 说“必然不正交”是错误的,可能正交也可能不正交,但总能选到正交的。
Q6. 谱分解公式 \(A = Q \Lambda Q^T\) 中,\(\Lambda\) 是什么?
- A.与 \(A\) 相似但非对角
- B.以特征值为对角的对角矩阵← 正确答案
- C.以特征向量为列的正交矩阵
- D.与 \(A\) 相同的矩阵
答案:B。\(\Lambda\) 是以特征值 \(\lambda_1, \ldots, \lambda_n\) 为对角的矩阵,这正是谱分解的意义——将矩阵所有“能量”集中到对角线上。A 与对角化的定义矛盾,C 描述的是 \(Q\),D 显然不可能。
Q7. 二次型 \(x^T A x\) 经过主轴变换后化为 \(\sum \lambda_i y_i^2\),这利用了什么性质?
- A.特征值必为整数
- B.对称矩阵可正交对角化从而消除交叉项← 正确答案
- C.特征向量可以不相同
- D.二次型一定是正定的
答案:B。令 \(y = Q^T x\)(其中 \(Q\) 是特征向量构成的正交矩阵),则 \(x^T A x = y^T \Lambda y\),交叉项全部消失。这正是谱定理的应用——选择“主轴”坐标系。A、C 与消去交叉项无关,D 只在所有特征值为正时成立,并非一般情况。
Q8. 面对方阵 \(A\),下列哪些情况表明它是或可能是对称矩阵?
- A.\(A\) 是协方差矩阵← 正确答案
- B.\(A\) 满足 \(A^T = A\)← 正确答案
- C.\(A\) 是任意上三角矩阵
- D.\(A\) 是实对称并且特征值全为实数← 正确答案
答案:ABD。协方差矩阵天然对称(A 正确),\(A^T = A\) 正是定义(B 正确)。任意上三角矩阵不一定对称(C 错误)。\(A\) 是实对称特征值全实数,这符合谱定理但对判断“是否对称”是循环论证,不过题目问“可能是对称矩阵”,D 本身就是对称矩阵的特征,故 D 也正确。
Q9. 对称矩阵 \(A\) 的最大特征值对应哪个几何意义?
- A.二次型在单位球面上的最大值← 正确答案
- B.\(A\) 的行列式最大值
- C.\(A\) 的迹的最小值
- D.特征向量的长度
答案:A。瑞利商定理:\(\max_{\|x\|=1} x^T A x = \lambda_{\max}\)。特征向量的长度是 1(标准正交),行列式和迹是矩阵整体的性质,并非特征值的几何意义。最大特征值的几何解释是“正交旋转后最长主轴方向的拉伸倍数”。
Q10. 谱定理在机器学习中的典型应用包括哪些?
- A.PCA 降维时对协方差矩阵特征分解← 正确答案
- B.谱聚类中对拉普拉斯矩阵做特征分解← 正确答案
- C.线性回归中直接计算特征值
- D.图像压缩中保留少数大特征值成分← 正确答案
答案:ABD。PCA 基于协方差矩阵的特征分解(A);谱聚类利用拉普拉斯矩阵的谱性质(B);图像压缩通过保留大特征值成分重构近似图像(D)。线性回归最小二乘解使用伪逆,但不依赖谱分解特性,C 错误。谱定理为这些应用提供了“数据方向提取”的数学基础。