直交行列
📂行列代数直交行列
定義
Aを正方実数行列としよう。Aが下の式を満たす場合、直交行列orthogonal matrixという。
A−1=AT
この条件を別の形で表すと次のようになる。
AAT=ATA=I
説明
定義を言葉で解くと、直交行列とは、それぞれの行ベクトルまたは列ベクトルが互いに直交する単位ベクトルである行列だ。複素数行列に拡張した場合は、ユニタリ行列と呼ばれる。直交行列の具体的な例には、回転行列がある。2次元平面上のベクトルを反時計回りにθだけ回転させる変換は以下のようになる。
A=[cosθsinθ−sinθcosθ]
下の式により、回転変換は任意のθに対して直交行列であることがわかる。
ATA=[cosθsinθ−sinθcosθ][cosθ−sinθsinθcosθ]=[1001]=I
det(A)=±1
n×n実数行列Aについて、以下の命題はすべて同値である。
Aは直交行列である。
Aの行ベクトルの集合はRnの正規直交集合である。
Aの列ベクトルの集合はRnの正規直交集合である。
Aは内積を保存する。つまり、すべてのx,y∈Rnに対して以下が成り立つ。
(Ax)⋅(Ay)=x⋅y
- Aは長さを保存する。つまり、すべてのx∈Rnに対して以下が成り立つ。
∥Ax∥=∥x∥