正交矩阵(Orthogonal Matrix)是一个方阵,其列向量和行向量都是正交的,并且每个向量的范数为1。对于一个 n×n 的矩阵 Q,如果满足以下条件:
QTQ=QQT=I
其中 QT 是 Q 的转置矩阵,I 是 n×n 的单位矩阵,那么 Q 就是一个正交矩阵。
- 逆矩阵:正交矩阵的逆矩阵等于其转置矩阵,即 Q−1=QT。
- 列向量正交:正交矩阵的列向量彼此正交,即 Q 的列向量满足 qi⋅qj=0(当 i=j 时),并且每个列向量的范数为1,即 ∥qi∥=1。
- 行向量正交:正交矩阵的行向量彼此正交,即 Q 的行向量满足 qiT⋅qjT=0(当 i=j 时),并且每个行向量的范数为1,即 ∥qiT∥=1。
- 保距性:正交矩阵保留向量的长度和内积,即对于任意向量 x 和 y,有 ∥Qx∥=∥x∥ 和 (Qx)⋅(Qy)=x⋅y。
设 Q 是一个 2×2 的矩阵(这实际上是一个旋转矩阵):
Q=[cosθsinθ−sinθcosθ]
可以验证 Q 是一个正交矩阵:
QTQ=[cosθ−sinθsinθcosθ][cosθsinθ−sinθcosθ]=[cos2θ+sin2θ00cos2θ+sin2θ]=[1001]=I
同样可以验证 QQT=I。