定义
正交矩阵(Orthogonal Matrix)是指满足以下条件的方阵 Q∈Rn×n:
QTQ=QQT=In
其中 In 为 n 阶单位矩阵。等价地,Q−1=QT,即正交矩阵的逆等于其转置。该定义蕴含两重几何含义:其一,Q 的列向量构成 Rn 中的一组标准正交基;其二,Q 的行向量同样构成一组标准正交基。
对于复矩阵,满足 QHQ=I(H 表示共轭转置)的矩阵称为酉矩阵(Unitary Matrix),是正交矩阵在复数域的自然推广。
基本性质
正交矩阵具有以下重要性质:
- 行列式:det(Q)=±1。行列式为 +1 的正交矩阵称为旋转矩阵(或正常正交矩阵);行列式为 −1 的称为反射矩阵(或异常正交矩阵)。
- 特征值:所有特征值的模长均为 1。实正交矩阵的特征值要么是 ±1,要么是成对出现的共轭复数 e±iθ。
- 保距性:正交变换保持欧几里得内积与长度,即对任意向量 x,y∈Rn,有 (Qx)T(Qy)=xTy,且 ∥Qx∥=∥x∥。
- 封闭性:同阶正交矩阵的乘积仍为正交矩阵;正交矩阵的逆(即其转置)亦为正交矩阵。全体 n 阶正交矩阵构成正交群 O(n)。
- 谱范数:正交矩阵的谱范数(2-范数)为 1,即 ∥Q∥2=1。
常见类型
旋转矩阵(Rotation Matrix)
二维旋转矩阵是最简单的正交矩阵:
R(θ)=(cosθsinθ−sinθcosθ),det(R)=+1
在三维空间中,绕坐标轴的旋转矩阵同样是正交矩阵,例如绕 z 轴旋转 θ 的矩阵为:
Rz(θ)=cosθsinθ0−sinθcosθ0001
反射矩阵(Reflection Matrix)
关于过原点的超平面的 Householder 反射矩阵为:
H=I−2vTvvvT,det(H)=−1
其中 v 为反射法向量。
置换矩阵(Permutation Matrix)
每行每列恰有一个 1、其余为 0 的矩阵。置换矩阵的行列式为 ±1,且其转置即为置换的逆置换。
矩阵分解中的应用
QR 分解
任意实矩阵 A∈Rm×n(m≥n)可分解为 A=QR,其中 Q∈Rm×m 为正交矩阵(或 Q∈Rm×n 具有标准正交列),R 为上三角矩阵。QR 分解是求解线性最小二乘问题的数值稳定方法。
谱分解(Spectral Decomposition)
实对称矩阵 A 可对角化为 A=QΛQT,其中 Q 为正交矩阵,Λ 为对角矩阵,其对角线元素为 A 的特征值。这是主成分分析(PCA)的理论基础——数据协方差矩阵的特征分解给出主成分方向。
奇异值分解(SVD)
任意矩阵 A 可分解为 A=UΣVT,其中 U 和 V 均为正交矩阵。SVD 是数据科学和信号处理中最为核心的矩阵分解工具之一。
在数据科学中的应用
- 主成分分析(PCA):通过协方差矩阵的正交特征分解,将原始特征映射到一组正交的主成分方向上,实现降维与去相关。
- 正交匹配追踪(OMP):在稀疏编码中,每次迭代选取与残差最相关的原子,并保持已选原子的正交性。
- 正交正则化:在深度学习与因子分解模型中,常施加正交性约束 QTQ=I 以避免特征冗余。
- 傅里叶变换矩阵:离散傅里叶变换(DFT)矩阵经过归一化后是酉矩阵;离散余弦变换(DCT)矩阵是正交矩阵,广泛用于图像压缩(JPEG)。
关键公式速查
| 名称 | 公式 | |------|------| | 定义条件 | QTQ=QQT=I | | 逆与转置 | Q−1=QT | | 行列式 | det(Q)=±1 | | 保内积 | (Qx)T(Qy)=xTy | | 保长度 | ∥Qx∥=∥x∥ | | Householder 反射 | H=I−2vvT/(vTv) | | 二阶旋转 | R(θ)=(cosθsinθ−sinθcosθ) |
正交矩阵贯穿线性代数、数值计算与数据科学的各个层面,其保距性和数值稳定性使其成为理论分析与算法设计的基本构件。