第 6 部分:特征值与特征向量
6.1 特征值 (eigenvalue) λ 和特征向量 (eigenvector) x:Ax=λx
方阵 A 的一个特征向量 (eigenvector) x 是一个非零向量,当它与 A 相乘时,只发生缩放而不发生旋转:
Ax=λx
标量 λ 就是对应的特征值 (eigenvalue)。
求特征值: 解特征方程 (characteristic equation):
det(A−λI)=0
这是一个关于 λ 的 n 次多项式。
求特征向量: 对每个特征值 λi,求解:
(A−λiI)x=0
特征向量张成 λi 对应的特征空间 (eigenspace)。
关键性质:
- 迹 (Trace): trace(A)=∑i=1naii=∑i=1nλi
- 行列式 (Determinant): detA=∏i=1nλi
- 逆矩阵 (Inverse): A−1x=(1/λ)x (当 λ=0 时)
- 幂 (Powers): Anx=λnx
- 平移 (Shift): A−cI 的特征值为 λi−c
特殊情形:
- 三角矩阵 (triangular matrices):特征值就是对角线上的元素
- 奇异矩阵 (singular matrix):λ=0 是一个特征值(因为 detA=0)
- 单位矩阵 (identity matrix):λ=1(重数为 n)
6.2 矩阵对角化 (Diagonalizing a Matrix):X−1AX=Λ
如果 A 有 n 个线性无关的特征向量 (independent eigenvectors)(构成矩阵 X),则有:
A=XΛX−1
其中 Λ=diag(λ1,…,λn)。
验证: AX=A[x1⋯xn]=[λ1x1⋯λnxn]=XΛ。
对角化后求幂极为简便:
Ak=XΛkX−1
每个特征值被独立地提升到 k 次幂。
相似矩阵 (Similar Matrices): B=M−1AM 与 A 具有相同的特征值。特征向量被变换为:如果 Ax=λx,则 B(M−1x)=λ(M−1x)。
何时矩阵不可对角化? 当矩阵有重特征值 (repeated eigenvalues) 但没有足够的线性无关特征向量时。例如,一个 2×2 的 Jordan 块 (Jordan block) [λ01λ] 只有一个特征向量。
6.3 对称正定矩阵 (Symmetric Positive Definite Matrices):五项判别法
对称矩阵 (Symmetric Matrices) S=ST:
- 所有特征值均为实数 (real)
- 不同特征值对应的特征向量相互正交 (orthogonal)
- 谱定理 (Spectral Theorem): S=QΛQT,其中 Q 是正交矩阵
正定矩阵 (Positive Definite Matrices): 对称矩阵 S 是正定 (positive definite) 的,当且仅当以下任一等价条件成立:
- 所有特征值 λi>0
- 能量 (Energy) xTSx>0 对所有非零 x 成立
- 所有主元 (pivots) 为正(来自 LDLT 分解)
- 所有顺序主子式 (leading principal minors)(左上角子矩阵的行列式)为正
- S=ATA,其中 A 具有线性无关的列
半正定 (Positive Semidefinite): 上述条件中用 ≥0(允许等号成立)。
例子: 二阶差分矩阵 (second difference matrix) K(对角线上为 2,副对角线上为 -1 的三对角矩阵)是正定的。对于 n=3:
K=2−10−12−10−12
其特征值为 λk=2−2cos(kπ/(n+1))=4sin2(kπ/(2(n+1))),全部为正。
6.4 线性微分方程组 (Linear Differential Equations) du/dt=Au
考虑一个线性常微分方程组 (system of linear ODEs):
dtdu=Au,u(0)=u0
通过特征向量求解: 假设 A 可对角化,特征向量为 x1,…,xn,将 u0 表示为:
u0=c1x1+c2x2+⋯+cnxn
则有:
u(t)=c1eλ1tx1+c2eλ2tx2+⋯+cneλntxn
矩阵指数 (Matrix Exponential):
eAt=I+At+2!(At)2+3!(At)3+⋯
当 A=XΛX−1 时:
eAt=XeΛtX−1=Xeλ1t⋱eλntX−1
稳定性 (Stability):
- 渐近稳定 (Asymptotically stable): 若所有 Re(λi)<0,则 u(t)→0(当 t→∞)
- 弱稳定 (Weakly stable): 若 Re(λi)≤0 且任何为零的 λi 为半单 (semisimple),则 u(t) 保持有界
- 不稳定 (Unstable): 若存在任何 Re(λi)>0
6.5 工程中的矩阵:二阶差分
二阶差分矩阵 K(离散化 −d2u/dx2):
K=2−1−12⋱−1⋱−1⋱2
能量: xTKx=∑i=1n−1(xi−xi+1)2>0 对非零 x 成立,证明 K 是正定的。
弹簧-质量系统 (Spring-Mass Systems):
- 稳态 (Steady state): Ku=g(重力引起的弹簧位移)
- 振动 (Oscillation): −Ku=md2u/dt2(自由振动)
K 的特征值决定了振动的固有频率 (natural frequencies):ωk=λk。
K 的正交特征向量: 这个三对角矩阵的特征向量是离散正弦函数 (discrete sines):
(vk)j=sin(n+1jkπ)
这些正是使二阶差分算子对角化的特征向量——即 Fourier 正弦级数 (Fourier sine series) 的离散版本。