WIIS

行列

直交行列

目次

Mailで保存
Xで共有

直交行列

正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)が正則行列である場合には逆行列\(A^{-1}\in M_{n,n}\left( \mathbb{R} \right) \)が存在するとともに、以下の関係\begin{equation*}AA^{-1}=A^{-1}A=I_{n}
\end{equation*}が成り立ちます。ただし、\(I_{n}\in M_{n,n}\left( \mathbb{R} \right) \)は単位行列です。以上の命題は以下の命題\begin{equation*}AA^{-1}=I_{n}
\end{equation*}と必要十分です。以上が正則行列および逆行列の定義ですが、正則行列の逆行列を特定する作業は容易ではありません。ただし、\(A\)が一定の性質を満たす正方行列である場合には、その逆行列を容易に特定できます。順番に解説します。

正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)の逆行列を特定するためには、以下の条件\begin{equation}AX=I_{n} \quad \cdots (1)
\end{equation}を満たす正方行列\(X\in M_{n,n}\left( \mathbb{R} \right) \)を特定する必要があります。\(A\)を行ベクトルを明示する形で、\begin{equation*}A=\left(
\begin{array}{c}
\boldsymbol{a}_{1} \\
\boldsymbol{a}_{2} \\
\vdots \\
\boldsymbol{a}_{n}\end{array}\right)
\end{equation*}と表記し、\(X\)を列ベクトルを明示する形で、\begin{equation*}X=\left( \boldsymbol{x}_{1},\boldsymbol{x}_{2},\cdots ,\boldsymbol{x}_{n}\right)
\end{equation*}と表記する場合、\(\left(1\right) \)は、\begin{equation*}\left(
\begin{array}{c}
\boldsymbol{a}_{1} \\
\boldsymbol{a}_{2} \\
\vdots \\
\boldsymbol{a}_{n}\end{array}\right) \left( \boldsymbol{x}_{1},\boldsymbol{x}_{2},\cdots ,\boldsymbol{x}_{n}\right) =\begin{pmatrix}
1 & 0 & \cdots & 0 \\
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1\end{pmatrix}\end{equation*}となります。行列積の定義を踏まえた上で左辺を変形すると、\begin{equation*}
\begin{pmatrix}
\boldsymbol{a}_{1}\boldsymbol{x}_{1} & \boldsymbol{a}_{1}\boldsymbol{x}_{2}
& \cdots & \boldsymbol{a}_{1}\boldsymbol{x}_{n} \\
\boldsymbol{a}_{2}\boldsymbol{x}_{1} & \boldsymbol{a}_{2}\boldsymbol{x}_{2}
& \cdots & \boldsymbol{a}_{2}\boldsymbol{x}_{n} \\
\vdots & \vdots & \ddots & \vdots \\
\boldsymbol{a}_{n}\boldsymbol{x}_{1} & \boldsymbol{a}_{n}\boldsymbol{x}_{2}
& \cdots & \boldsymbol{a}_{n}\boldsymbol{x}_{n}\end{pmatrix}=\begin{pmatrix}
1 & 0 & \cdots & 0 \\
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1\end{pmatrix}\end{equation*}を得ます。したがって、正方行列\(A\)が与えられたとき、その逆行列\(X\)は以下の条件\begin{equation}\forall i,j\in \left\{ 1,\cdots ,n\right\} :\boldsymbol{a}_{i}\boldsymbol{x}_{j}=\left\{
\begin{array}{cc}
1 & \left( if\ i=j\right) \\
0 & \left( if\ i\not=j\right)
\end{array}\right. \quad \cdots (1)
\end{equation}を満たします。つまり、\(i=j\)の場合に\(\boldsymbol{a}_{i}\boldsymbol{x}_{j}=1\)であるとともに、\(i\not=j\)の場合に\(\boldsymbol{a}_{i}\)と\(\boldsymbol{x}_{j}\)は直交するということです。では、正方行列\(A\)がどのような行列であれば、以上の性質を満たす行列\(X\)を容易に見つけられるのでしょうか。

正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)を行ベクトルを明示する形で、\begin{equation*}A=\left(
\begin{array}{c}
\boldsymbol{a}_{1} \\
\boldsymbol{a}_{2} \\
\vdots \\
\boldsymbol{a}_{n}\end{array}\right)
\end{equation*}で表記する場合、その転置行列\(A^{t}\in M_{n,n}\left( \mathbb{R} \right) \)は、列ベクトルを明示する形で、\begin{equation*}A^{t}=\left( \boldsymbol{a}_{1}^{t},\boldsymbol{a}_{2}^{t},\cdots ,\boldsymbol{a}_{n}^{t}\right)
\end{equation*}と表記されます。\(A\)の行ベクトル集合\(\left\{ \boldsymbol{a}_{1},\boldsymbol{a}_{2},\cdots ,\boldsymbol{a}_{n}\right\} \)が直交座標系であるものとします。つまり、\begin{eqnarray*}&&\left( a\right) \ \forall i,j\in \left\{ 1,\cdots ,m\right\} :\left(
i\not=j\Rightarrow \boldsymbol{a}_{i}\cdot \boldsymbol{a}_{j}=0\right) \\
&&\left( b\right) \ \forall i\in \left\{ 1,\cdots ,m\right\} :\left\Vert
\boldsymbol{a}_{i}\right\Vert =1
\end{eqnarray*}がともに成り立つということです。ただしこれは、\begin{equation*}
\forall i,j\in \left\{ 1,\cdots ,m\right\} :\boldsymbol{a}_{i}\cdot
\boldsymbol{a}_{j}=\left\{
\begin{array}{cc}
1 & \left( if\ i=j\right) \\
0 & \left( if\ i\not=j\right)
\end{array}\right.
\end{equation*}が成り立つことと必要十分です。行列積と内積の関係より、これは、\begin{equation}
\forall i,j\in \left\{ 1,\cdots ,m\right\} :\boldsymbol{a}_{i}\boldsymbol{a}_{j}^{t}=\left\{
\begin{array}{cc}
1 & \left( if\ i=j\right) \\
0 & \left( if\ i\not=j\right)
\end{array}\right. \quad \cdots (2)
\end{equation}と必要十分ですが、これは先に特定した\(A\)の逆行列\(X\)が満たすべき条件と一致します。実際、\begin{eqnarray*}AA^{t} &=&\left(
\begin{array}{c}
\boldsymbol{a}_{1} \\
\boldsymbol{a}_{2} \\
\vdots \\
\boldsymbol{a}_{n}\end{array}\right) \left( \boldsymbol{a}_{1}^{t},\boldsymbol{a}_{2}^{t},\cdots ,\boldsymbol{a}_{n}^{t}\right) \\
&=&\begin{pmatrix}
\boldsymbol{a}_{1}\boldsymbol{a}_{1}^{t} & \boldsymbol{a}_{1}\boldsymbol{a}_{2}^{t} & \cdots & \boldsymbol{a}_{1}\boldsymbol{a}_{n}^{t} \\
\boldsymbol{a}_{2}\boldsymbol{a}_{1}^{t} & \boldsymbol{a}_{2}\boldsymbol{a}_{2}^{t} & \cdots & \boldsymbol{a}_{2}\boldsymbol{a}_{n}^{t} \\
\vdots & \vdots & \ddots & \vdots \\
\boldsymbol{a}_{n}\boldsymbol{a}_{1}^{t} & \boldsymbol{a}_{n}\boldsymbol{a}_{2}^{t} & \cdots & \boldsymbol{a}_{n}\boldsymbol{a}_{n}^{t}\end{pmatrix}\quad \because \text{行列積の定義} \\
&=&\begin{pmatrix}
1 & 0 & \cdots & 0 \\
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1\end{pmatrix}\quad \because \left( 2\right) \\
&=&I_{n}
\end{eqnarray*}となるため、\(A^{t}\)が\(A\)の逆行列であること、すなわち、\begin{equation*}A^{t}=A^{-1}
\end{equation*}が成り立つことが明らかに明らかになりました。

結論を整理します。正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)の行ベクトル集合\(\left\{ \boldsymbol{a}_{1},\boldsymbol{a}_{2},\cdots ,\boldsymbol{a}_{n}\right\} \)が直交座標系である場合には\(A\)は正則行列であるとともに、その逆行列と転置行列が一致すること、すなわち、\begin{equation*}A^{t}=A^{-1}
\end{equation*}が成り立つことが明らかになりました。後ほど示すように、その逆もまた成立します。つまり、正方行列\(A\)の逆行列と転置行列が一致する場合には、\(A\)の行ベクトル集合は直交座標系になるということです。

以上の議論を踏まえた上で、正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)の逆行列と転置行列が一致する場合には、すなわち、\begin{equation*}A^{t}=A^{-1}
\end{equation*}が成り立つ場合には、\(A\)を直交行列(orthogonal matrix)と呼びます。

 

直交行列の代替的な定義

直交行列を以下のように定義することもできます。様々な方法で証明可能ですが、ここでは後に学ぶ行列式に関する知識を利用します。必要な知識を学んだ後に読み返してください。

命題(直交行列の代替的な定義)
正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)とその転置行列\(A^{t}\in M_{n,n}\left( \mathbb{R} \right) \)および単位行列\(I_{n}\in M_{n,n}\left( \mathbb{R} \right) \)に対して、以下の3つの命題\begin{eqnarray*}&&\left( a\right) \ A^{t}=A^{-1} \\
&&\left( b\right) \ AA^{t}=I_{n} \\
&&\left( c\right) \ A^{t}A=I_{n}
\end{eqnarray*}は必要十分である。

証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

 

正規直交系と直交行列の関係

冒頭の議論において正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)の行ベクトル集合が正規直交系である場合には\(A\)は直交行列であることを示しましたが、その逆もまた成り立ちます。また、正方行列\(A\)の列ベクトル集合が正規直交系であることもまた\(A\)が直交行列であるための必要十分条件です。

命題(正規直交系と直交行列の関係)
正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)について、以下の3つの命題\begin{eqnarray*}&&\left( a\right) \ A\text{は直交行列である} \\
&&\left( b\right) \ A\text{の行ベクトルからなる集合}\left\{ \mathrm{row}\left(
A,1\right) ,\cdots ,\mathrm{row}\left( A,n\right) \right\} \text{は正規直交系である} \\
&&\left( c\right) \ A\text{の列ベクトルからなる集合}\left\{ \mathrm{col}\left(
A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) \right\} \text{は正規直交系である}
\end{eqnarray*}は必要十分である。

証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

例(正規直交系と直交行列)
実ベクトル空間\(\mathbb{R} ^{n}\)の標準基底\begin{equation*}\left\{ \boldsymbol{e}_{1},\cdots ,\boldsymbol{e}_{n}\right\} =\left\{
\left(
\begin{array}{c}
1 \\
\vdots \\
0\end{array}\right) ,\cdots ,\left(
\begin{array}{c}
0 \\
\vdots \\
1\end{array}\right) \right\}
\end{equation*}については、\begin{eqnarray*}
&&\left( a\right) \ \forall i,j\in \left\{ 1,\cdots ,n\right\} :\left(
i\not=j\Rightarrow \boldsymbol{e}_{i}\cdot \boldsymbol{e}_{j}=0\right) \\
&&\left( b\right) \ \forall i\in \left\{ 1,\cdots ,n\right\} :\left\Vert
\boldsymbol{e}_{i}\right\Vert =1
\end{eqnarray*}がともに成り立つため、標準基底は正規直交系です。したがって、先の命題より、標準基底を列ベクトルとして持つ単位行列\begin{equation*}
I_{n}=\begin{pmatrix}
1 & 0 & \cdots & 0 \\
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1\end{pmatrix}\end{equation*}は直交行列です。さらに、その逆行列は、\begin{eqnarray*}
I_{n}^{-1} &=&I_{n}^{t}\quad \because I_{n}\text{は直交行列} \\
&=&\begin{pmatrix}
1 & 0 & \cdots & 0 \\
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1\end{pmatrix}^{t} \\
&=&\begin{pmatrix}
1 & 0 & \cdots & 0 \\
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1\end{pmatrix}
\\
&=&I_{n}
\end{eqnarray*}です。つまり、単位行列の逆行列は単位行列です。

例(正規直交系と直交行列)
以下の正方行列\begin{equation*}
A=\begin{pmatrix}
\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\end{pmatrix}\end{equation*}が与えられているものとします。\(A\)の列ベクトルからなる集合\begin{equation*}\left\{ \left(
\begin{array}{c}
\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}}\end{array}\right) ,\left(
\begin{array}{c}
-\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}}\end{array}\right) \right\}
\end{equation*}に注目します。\begin{equation*}
\left(
\begin{array}{c}
\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}}\end{array}\right) \cdot \left(
\begin{array}{c}
-\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}}\end{array}\right) =-\frac{1}{2}+\frac{1}{2}=0
\end{equation*}であるとともに、\begin{eqnarray*}
\left\Vert \left(
\begin{array}{c}
\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}}\end{array}\right) \right\Vert &=&\sqrt{\frac{1}{2}+\frac{1}{2}}=1 \\
\left\Vert \left(
\begin{array}{c}
-\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}}\end{array}\right) \right\Vert &=&\sqrt{\frac{1}{2}+\frac{1}{2}}=1
\end{eqnarray*}であるため、与えられたベクトル集合は正規直交系です。したがって、先の命題より、\(A\)は直交行列です。さらに、その逆行列は、\begin{eqnarray*}A^{-1} &=&A^{t}\quad \because A\text{は直交行列} \\
&=&\begin{pmatrix}
\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\end{pmatrix}^{t} \\
&=&\begin{pmatrix}
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \\
-\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\end{pmatrix}\end{eqnarray*}です。

 

演習問題

問題(直交行列の逆行列)
以下の正方行列\begin{equation*}
A=\begin{pmatrix}
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{3}} \\
-\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{3}} \\
0 & -\frac{2}{\sqrt{6}} & \frac{1}{\sqrt{3}}\end{pmatrix}\end{equation*}が直交行列であることを示した上で、その逆行列\(A^{-1}\)を求めてください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(直交行列の逆行列)
以下の正方行列\begin{equation*}
A=\begin{pmatrix}
\cos \left( \theta \right) & -\sin \left( \theta \right) \\
\sin \left( \theta \right) & \cos \left( \theta \right)
\end{pmatrix}\end{equation*}が直交行列であることを示した上で、その逆行列\(A^{-1}\)を求めてください。ただし、\(\theta \in \mathbb{R} \)です。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(直交行列の逆行列と転置行列は直交行列)
正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)が直交行列である場合には、その逆行列\(A^{-1}\in M_{n,n}\left( \mathbb{R} \right) \)と転置行列\(A^{t}\in M_{n,n}\left( \mathbb{R} \right) \)はともに直交行列であることを証明してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(直交行列どうしの積は直交行列)
2つの正方行列\(A,B\in M_{n,n}\left( \mathbb{R} \right) \)がともに直交行列である場合には、それらの行列積\(AB\in M_{n,n}\left( \mathbb{R} \right) \)もまた直交行列であることを証明してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合にはコメントに投稿するのではなく、以下のフォームからご連絡をお願い致します。

プレミアム会員専用コンテンツです
ログイン】【会員登録