検索
Close this search box.

固有値と固有ベクトル

相似な線形変換と相似な正方行列

Mailで保存
Xで共有

正方行列と線形変換の関係

写像\(\boldsymbol{f}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{m}\)が線形写像であることとは、加法性と斉次性\begin{eqnarray*}&&\left( L_{1}\right) \ \forall \boldsymbol{x},\boldsymbol{y}\in \mathbb{R} ^{n}:\boldsymbol{f}\left( \boldsymbol{x}+\boldsymbol{y}\right) =\boldsymbol{f}\left( \boldsymbol{x}\right) +\boldsymbol{f}\left( \boldsymbol{y}\right) \\
&&\left( L_{2}\right) \ \forall k\in \mathbb{R} ,\ \forall \boldsymbol{x}\in \mathbb{R} ^{n}:\boldsymbol{f}\left( k\boldsymbol{x}\right) =k\boldsymbol{f}\left(
\boldsymbol{x}\right)
\end{eqnarray*}をともに満たすこととして定義されます。特に、\(n=m\)であるような線形写像、すなわち、定義域と終集合が一致する線形写像\begin{equation*}\boldsymbol{f}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}
\end{equation*}を線形変換と呼びます。

正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)が与えられれば、それぞれの列ベクトル\(\boldsymbol{x}\in \mathbb{R} ^{n}\)に対して、行列ベクトル積に相当する列ベクトル\begin{equation*}\boldsymbol{f}_{A}\left( \boldsymbol{x}\right) =A\boldsymbol{x}\in \mathbb{R} ^{n}
\end{equation*}を像として定める写像\begin{equation*}
\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}
\end{equation*}が定義可能ですが、これは線形変換になることが保証されます。

命題(正方行列から定義される線形変換)
正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)が任意に与えられたとき、それぞれの\(\boldsymbol{x}\in \mathbb{R} ^{n}\)に対して、\begin{equation*}\boldsymbol{f}_{A}\left( \boldsymbol{x}\right) =A\boldsymbol{x}
\end{equation*}を定める写像\(\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)を定義すれば、これは線形変換である。
証明

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

逆に、写像\(\boldsymbol{f}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)が線形変換である場合には、\(\boldsymbol{f}\)がそれぞれの列ベクトル\(\boldsymbol{x}\in \mathbb{R} ^{n}\)に対して定める像は、正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)を用いて、\begin{equation*}\boldsymbol{f}\left( \boldsymbol{x}\right) =A\boldsymbol{x}
\end{equation*}という形で表されます。しかも、この行列\(A\)は\(\boldsymbol{f}\)の標準行列と必ず一致します。つまり、\begin{equation*}A=\left( \boldsymbol{f}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}\left( \boldsymbol{e}_{n}\right) \right) =\begin{pmatrix}
f_{1}\left( \boldsymbol{e}_{1}\right) & \cdots & f_{1}\left( \boldsymbol{e}_{n}\right) \\
\vdots & \ddots & \vdots \\
f_{n}\left( \boldsymbol{e}_{1}\right) & \cdots & f_{n}\left( \boldsymbol{e}_{n}\right)
\end{pmatrix}\in M_{n,n}\left( \mathbb{R} \right)
\end{equation*}が成り立ちます。ただし、\(\left\{ \boldsymbol{e}_{1},\cdots ,\boldsymbol{e}_{n}\right\} \)は\(\mathbb{R} ^{n}\)の標準基底です。

命題(正方行列ベクトル積としての線形変換)
写像\(\boldsymbol{f}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)がそれぞれの\(\boldsymbol{x}\in \mathbb{R} ^{n}\)に対して定める値が、正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)を用いて、\begin{equation*}\boldsymbol{f}\left( \boldsymbol{x}\right) =A\boldsymbol{x}
\end{equation*}という形で表されるならば、\(\boldsymbol{f}\)は線形変換である。しかも、この正方行列\(A\)は\(\boldsymbol{f}\)の標準行列と一致する。つまり、\begin{equation*}A=\left( \boldsymbol{f}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}\left( \boldsymbol{e}_{n}\right) \right) =\begin{pmatrix}
f_{1}\left( \boldsymbol{e}_{1}\right) & \cdots & f_{1}\left( \boldsymbol{e}_{n}\right) \\
\vdots & \ddots & \vdots \\
f_{n}\left( \boldsymbol{e}_{1}\right) & \cdots & f_{n}\left( \boldsymbol{e}_{n}\right)
\end{pmatrix}\in M_{n,n}\left( \mathbb{R} \right)
\end{equation*}が成り立つ。ただし、\(\left\{ \boldsymbol{e}_{1},\cdots ,\boldsymbol{e}_{n}\right\} \)は\(\mathbb{R} ^{n}\)の標準基底である。
証明

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

以上の2つの命題より、正方行列\(A\)が与えられれば線形変換\(\boldsymbol{f}_{A}\)が一意的に定まり、逆に、線形変換\(\boldsymbol{f}_{A}\)が与えられれば正方行列\(A\)が一意的に定まるため、正方行列\(A\)と線形変換\(\boldsymbol{f}_{A}\)の間には1対1の関係が成立することが明らかになりました。加えて、両者の間には以下の関係\begin{equation*}A=\left( \boldsymbol{f}_{A}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}_{A}\left( \boldsymbol{e}_{n}\right) \right)
\end{equation*}が成立します。つまり、正方行列と線形変換は互いに交換可能な概念であるため、両者を同一視できます。したがって、正方行列に関する性質は線形変換の性質として記述可能であり、逆も然りであるということです。

正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)に含まれる情報を集約的に表現するためには、どのような指標を採用すればよいでしょうか。先の議論より、そのような指標は、線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)に含まれる情報を集約的に表現する指標と同義です。

ここまでの議論では実ベクトル空間\(\mathbb{R} ^{n}\)における基底として標準基底\(e\)を採用し、線形変換\(\boldsymbol{f}_{A}\)を特徴づける行列\(A\)として標準基底から定義される標準行列\(\left( \boldsymbol{f}_{A}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}_{A}\left( \boldsymbol{e}_{n}\right) \right) \)を採用しました。一方、線形変換\(\boldsymbol{f}_{A}\)を標準基底\(e\)とは異なる基底\(v\)のもとで表現することにより線形変換\(\boldsymbol{f}_{B}\)が得られた場合、\(\boldsymbol{f}_{A}\)と\(\boldsymbol{f}_{B}\)は同一の線形変換を異なる基底のもとで表現したものであるため両者は実質的に等しく、したがってこれらを同一のグループに属するものとみなせます。まずは、以上の方針のもとで線形変換を分類します。

 

基底に関する線形変換の行列表現

実ベクトル空間\(\mathbb{R} ^{n}\)において標準基底\(e\)を採用する場合、線形写像\(\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)は標準行列\begin{equation*}A=\left( \boldsymbol{f}_{A}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}_{A}\left( \boldsymbol{e}_{n}\right) \right)
\end{equation*}によって特徴づけられます。\(\boldsymbol{f}_{A}\)は標準基底\(e\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{e}\in \mathbb{R} ^{n}\)に対して、やはり\(e\)のもとでの座標ベクトルである、\begin{equation*}\boldsymbol{f}_{A}\left( \left[ \boldsymbol{x}\right] _{e}\right) =A\left[
\boldsymbol{x}\right] _{e}
\end{equation*}を出力します。つまり、標準基底\(e\)を採用する場合、\(\boldsymbol{f}_{A}\)の働きは以下のプロセス\begin{equation*}\left[ \boldsymbol{x}\right] _{e}\rightarrow A\left[ \boldsymbol{x}\right] _{e}
\end{equation*}として理解できます。標準基底\(e\)を採用しているため、\(\boldsymbol{f}_{A}\)に入出力するベクトルはともに\(e\)のもとでの座標ベクトルです。

実ベクトル空間\(\mathbb{R} ^{n}\)において基底を標準基底\(e\)から基底\(v\)へ変換する場合、それぞれのベクトルは基底\(v\)のもとでの座標ベクトルとして表現されるようになります。一方、先の線形変換\(\boldsymbol{f}_{A}\)は標準基底\(e\)のもとでの座標ベクトルを入出力する状況を想定しているため、新たな基底\(v\)のもとで先の線形変換\(\boldsymbol{f}_{A}\)を利用するためには、入力された\(v\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{v}\)を\(e\)のもとでの座標ベクトル\(\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\)に変換してから\(\boldsymbol{f}_{A}\)に入力し、その結果として得られた\(e\)のもとでの座標ベクトル\(A\left[ \left[ \boldsymbol{x}\right]_{v}\right] _{e}\)を\(v\)のもとでの座標ベクトル\(\left[ A\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\right] _{v}\)へ再変換する必要があります。つまり、標準基底\(e\)の代わりに基底\(v\)を採用する場合、\(\boldsymbol{f}_{A}\)の働きを以下のプロセス\begin{equation}\left[ \boldsymbol{x}\right] _{v}\rightarrow \left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\rightarrow A\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\rightarrow \left[ A\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\right] _{v} \quad \cdots (1)
\end{equation}へと修正する必要があります。座標の基底を\(v\)から\(e\)へ変換するためには座標の変換行列\(C_{v\rightarrow e}\)を左から掛ければよく、逆に、座標の基底を\(e\)から\(v\)へ変換するためには座標の変換行列\(C_{v\rightarrow e}\)の逆行列\(C_{v\rightarrow e}^{-1}\)を左から掛ければよいため、以上の事実を用いて\(\left( 1\right) \)を表現すると、\begin{equation*}\left[ \boldsymbol{x}\right] _{v}\rightarrow C_{v\rightarrow e}\left[
\boldsymbol{x}\right] _{v}\rightarrow AC_{v\rightarrow e}\left[ \boldsymbol{x}\right] _{v}\rightarrow C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}\left[
\boldsymbol{x}\right] _{v}
\end{equation*}すなわち、\begin{equation*}
\left[ \boldsymbol{x}\right] _{v}\rightarrow C_{v\rightarrow
e}^{-1}AC_{v\rightarrow e}\left[ \boldsymbol{x}\right] _{v}
\end{equation*}を得ます。つまり、基底を\(e\)から\(v\)へ変更する場合、標準行列\(A\)によって特徴づけられていた線形変換\(\boldsymbol{f}_{A}\)は、以下の正方行列\begin{equation*}\left[ A\right] _{v}=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}によって特徴づけられる線形変換\begin{equation*}
\boldsymbol{f}_{\left[ A\right] _{v}}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}
\end{equation*}へと変換されます。この正方行列\(\left[ A\right] _{v}\)を基底\(v\)に関する線形変換\(\boldsymbol{f}_{A}\)の行列表現(matrix representation)と呼びます。基底\(v\)を採用しているため、新たな線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)に入出力するベクトルは基底\(v\)のもとでの座標ベクトルです。つまり、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)に\(v\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{v}\in \mathbb{R} ^{n}\)を入力すると、\(v\)のもとでの座標ベクトルである、\begin{eqnarray*}\boldsymbol{f}_{\left[ A\right] _{v}}\left( \left[ \boldsymbol{x}\right] _{v}\right) &=&\left[ A\right] _{v}\left[ \boldsymbol{x}\right] _{v} \\
&=&C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}\left[ \boldsymbol{x}\right] _{v}
\end{eqnarray*}を出力します。

例(標準基底に関する線形変換の行列表現)
線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)を特徴づける正方行列\(A\)が標準行列であるものとします。つまり、\begin{equation*}A=\left( \boldsymbol{f}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}\left( \boldsymbol{e}_{n}\right) \right)
\end{equation*}であるということです。標準基底\(e\)もまた基底であるため、\(e\)に関する\(\boldsymbol{f}_{A}\)の行列表現\(\left[ A\right] _{e}\)をとることもできますが、\begin{equation*}\left[ A\right] _{e}=A
\end{equation*}となります。したがって、基底に関する線形変換の行列表現は標準行列を一般化した概念です。

例(基底に関する線形変換の行列表現)
実ベクトル空間\(\mathbb{R} ^{n}\)における基底\begin{equation*}v=\left\{ \boldsymbol{v}_{1},\cdots ,\boldsymbol{v}_{n}\right\}
\end{equation*}を任意に選びます。正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)を任意に選んだとき、基底\(v\)に関する線形変換\(\boldsymbol{f}_{A}\)の行列表現は、\begin{equation*}\left[ A\right] _{v}=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}と定義されます。ただし、座標の変換行列と基底の変換行列の間には以下の関係\begin{eqnarray*}
C_{v\rightarrow e} &=&P_{e\rightarrow v} \\
C_{v\rightarrow e}^{-1} &=&P_{e\rightarrow v}^{-1}
\end{eqnarray*}が成り立つため、\begin{equation*}
\left[ A\right] _{v}=P_{e\rightarrow v}^{-1}AP_{e\rightarrow v}
\end{equation*}と表現することもできます。

例(基底に関する線形変換の行列表現)
実ベクトル空間\(\mathbb{R} ^{2}\)における以下の基底\begin{eqnarray*}e &=&\left\{ \left(
\begin{array}{c}
1 \\
0\end{array}\right) ,\left(
\begin{array}{c}
0 \\
1\end{array}\right) \right\} \\
v &=&\left\{ \left(
\begin{array}{c}
1 \\
1\end{array}\right) ,\left(
\begin{array}{c}
-1 \\
0\end{array}\right) \right\}
\end{eqnarray*}に注目します。\(e\)から\(v\)への座標の変換行列\(C_{e\rightarrow v}\)を求めます。具体的には、\begin{eqnarray*}\boldsymbol{e}_{1} &=&0\boldsymbol{v}_{1}+\left( -1\right) \boldsymbol{v}_{2}
\\
\boldsymbol{e}_{2} &=&1\boldsymbol{v}_{1}+1\boldsymbol{v}_{2}
\end{eqnarray*}であるため、\begin{eqnarray*}
\left[ \boldsymbol{e}_{1}\right] _{v} &=&\left(
\begin{array}{c}
0 \\
-1\end{array}\right) \\
\left[ \boldsymbol{e}_{2}\right] _{v} &=&\left(
\begin{array}{c}
1 \\
1\end{array}\right)
\end{eqnarray*}であり、したがって、\begin{eqnarray*}
C_{e\rightarrow v} &=&\left( \left[ \boldsymbol{e}_{1}\right] _{v},\left[
\boldsymbol{e}_{2}\right] _{v}\right) \\
&=&\begin{pmatrix}
0 & 1 \\
-1 & 1\end{pmatrix}\end{eqnarray*}となります。\(C_{e\rightarrow v}\)の逆行列を特定するためにガウス・ジョルダンの消去法を利用すると、\begin{eqnarray*}\left( C_{e\rightarrow v},I_{2}\right) &=&\begin{pmatrix}
0 & 1 & 1 & 0 \\
-1 & 1 & 0 & 1\end{pmatrix}
\\
&\rightarrow &\begin{pmatrix}
1 & 0 & 1 & -1 \\
0 & 1 & 1 & 0\end{pmatrix}\end{eqnarray*}を得ます。したがって、\(v\)から\(e\)への座標の変換行列は、\begin{equation*}C_{v\rightarrow e}=C_{e\rightarrow v}^{-1}=\begin{pmatrix}
1 & -1 \\
1 & 0\end{pmatrix}\end{equation*}であることが明らかになりました。以下の正方行列\begin{equation}
A=\begin{pmatrix}
4 & 2 \\
-2 & 1\end{pmatrix}
\quad \cdots (3)
\end{equation}を標準行列として持つ線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{2}\rightarrow \mathbb{R} ^{2}\)に注目します。つまり、\(\boldsymbol{f}_{A}\)は\(e\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{e}\in \mathbb{R} ^{2}\)に対して、同じく\(e\)のもとでの座標ベクトル\begin{eqnarray*}\boldsymbol{f}_{A}\left( \left[ \boldsymbol{x}\right] _{e}\right) &=&A\left[
\boldsymbol{x}\right] _{e} \\
&=&\begin{pmatrix}
4 & 2 \\
-2 & 1\end{pmatrix}\left[ \left(
\begin{array}{c}
x_{1} \\
x_{2}\end{array}\right) \right] _{e}
\end{eqnarray*}を出力します。\(\boldsymbol{f}_{A}\)に入出力するベクトルは標準基底\(e\)のもとでの座標ベクトルです。基底を\(e\)から\(v\)へ変更した場合、\(v\)に関する\(\boldsymbol{f}_{A}\)の行列表現は、\begin{eqnarray*}\left[ A\right] _{v} &=&C_{v\rightarrow e}^{-1}AC_{v\rightarrow e} \\
&=&\begin{pmatrix}
0 & 1 \\
-1 & 1\end{pmatrix}\begin{pmatrix}
4 & 2 \\
-2 & 1\end{pmatrix}\begin{pmatrix}
1 & -1 \\
1 & 0\end{pmatrix}
\\
&=&\begin{pmatrix}
-1 & 2 \\
-7 & 6\end{pmatrix}\end{eqnarray*}であるため、線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}:\mathbb{R} ^{2}\rightarrow \mathbb{R} ^{2}\)は基底\(v\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right]_{v}\in \mathbb{R} ^{2}\)に対して、同じく\(v\)のもとでの座標ベクトルである、\begin{eqnarray*}\boldsymbol{f}_{\left[ A\right] _{v}}\left( \left[ \boldsymbol{x}\right] _{v}\right) &=&\left[ A\right] _{v}\left[ \boldsymbol{x}\right] _{v} \\
&=&\begin{pmatrix}
-1 & 2 \\
-7 & 6\end{pmatrix}\left[ \left(
\begin{array}{c}
x_{1} \\
x_{2}\end{array}\right) \right] _{v}
\end{eqnarray*}を出力します。\(\boldsymbol{f}_{\left[ A\right] _{v}}\)に入出力するベクトルは基底\(v\)のもとでの座標ベクトルです。

標準基底\(e\)を採用した場合の線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)を特徴づける標準行列\(A\)と、基底\(v\)に関する\(\boldsymbol{f}_{A}\)の行列表現\(\left[ A\right] _{v}\)の間には以下の関係\begin{equation*}\left[ A\right] _{v}=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}が成立しますが、両辺の左側から\(C_{v\rightarrow e}\)を掛けて、右側から\(C_{v\rightarrow e}^{-1}\)を掛けると、\begin{equation*}C_{v\rightarrow e}\left[ A\right] _{v}C_{v\rightarrow
e}^{-1}=C_{v\rightarrow e}C_{v\rightarrow e}^{-1}AC_{v\rightarrow
e}C_{v\rightarrow e}^{-1}
\end{equation*}すなわち、\begin{equation*}
C_{v\rightarrow e}\left[ A\right] _{v}C_{v\rightarrow e}^{-1}=I_{n}AI_{n}
\end{equation*}すなわち、\begin{equation*}
A=C_{v\rightarrow e}\left[ A\right] _{v}C_{v\rightarrow e}^{-1}
\end{equation*}すなわち、\begin{equation*}
A=C_{e\rightarrow v}^{-1}\left[ A\right] _{v}C_{e\rightarrow v}
\end{equation*}を得ます。標準基底\(e\)に関する線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の行列表現が\(A\)であるということです。

2つの線形変換\(\boldsymbol{f}_{A},\boldsymbol{f}_{\left[ A\right] _{v}}\)は同一の線形変換を異なる基底のもとで表現したものであるため、実質的に等しいと言えます。以下で具体的に確認します。

標準基底\(e\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right]_{e}\)を線形変換\(\boldsymbol{f}_{A}\)へ入力した場合、\(e\)のもとでの座標ベクトル\(A\left[ \boldsymbol{x}\right] _{e}\)が出力されます。一方、\(\left[ \boldsymbol{x}\right]_{e}\)を基底\(v\)のもとでの座標ベクトル\(\left[ \left[ \boldsymbol{x}\right] _{e}\right] _{v}\)に変換してから\(\boldsymbol{f}_{\left[ A\right] _{v}}\)に入力し、出力された座標ベクトル\(\left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{e}\right] _{v}\)を\(e\)のもとでの座標ベクトル\(\left[ \left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{e}\right] _{v}\right] _{e}\)へ戻す場合、以上の一連の操作は、\begin{equation*}\left[ \boldsymbol{x}\right] _{e}\rightarrow \left[ \left[ \boldsymbol{x}\right] _{e}\right] _{v}\rightarrow \left[ A\right] _{v}\left[ \left[
\boldsymbol{x}\right] _{e}\right] _{v}\rightarrow \left[ \left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{e}\right] _{v}\right] _{e}
\end{equation*}と表現されますが、これは、\begin{equation*}
\left[ \boldsymbol{x}\right] _{e}\rightarrow C_{e\rightarrow v}\left[
\boldsymbol{x}\right] _{e}\rightarrow \left[ A\right] _{v}C_{e\rightarrow v}\left[ \boldsymbol{x}\right] _{e}\rightarrow C_{e\rightarrow v}^{-1}\left[ A\right] _{v}C_{e\rightarrow v}\left[ \boldsymbol{x}\right] _{e}
\end{equation*}と言い換え可能であり、さらに先に示したように、\begin{equation*}
A=C_{e\rightarrow v}^{-1}\left[ A\right] _{v}C_{e\rightarrow v}
\end{equation*}が成り立つため、先の一連の操作によって最終的に得られる結果は、\begin{equation*}
C_{e\rightarrow v}^{-1}\left[ A\right] _{v}C_{e\rightarrow v}\left[
\boldsymbol{x}\right] _{e}=A\left[ \boldsymbol{x}\right] _{e}
\end{equation*}となり、これは\(\boldsymbol{f}_{A}\)が\(\left[ \boldsymbol{x}\right] _{e}\)に対して出力する座標ベクトルと一致します。

以上の議論より、線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)は線形変換\(\boldsymbol{f}_{A}\)を異なる基底のもとで表現したものであることが鮮明になりました。このことを指して、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)\(\boldsymbol{f}_{A}\)に相似である(\(\boldsymbol{f}_{\left[ A\right] _{v}}\ \)is similar to \(\boldsymbol{f}_{A}\))とか、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)は相似変換によって\(\boldsymbol{f}_{A}\)から得られる(\(\boldsymbol{f}_{\left[ A\right] _{v}}\) is obtained by a similarity transformation of \(\boldsymbol{f}_{A}\))などと言います。

逆向きの議論も成立します。基底\(v\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{v}\)を線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)へ入力した場合、\(v\)のもとでの座標ベクトル\(\left[ A\right] _{v}\left[ \boldsymbol{x}\right] _{v}\)が出力されます。一方、\(\left[ \boldsymbol{x}\right] _{v}\)を標準基底\(e\)のもとでの座標ベクトル\(\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\)に変換してから\(\boldsymbol{f}_{A}\)に入力し、出力された座標ベクトル\(A\left[ \left[ \boldsymbol{x}\right] _{v}\right]_{e}\)を\(v\)のもとでの座標ベクトル\(\left[ A\left[ \left[ \boldsymbol{x}\right]_{v}\right] _{e}\right] _{v}\)へ戻す場合、以上の一連の操作は、\begin{equation*}\left[ \boldsymbol{x}\right] _{v}\rightarrow \left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\rightarrow A\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\rightarrow \left[ A\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{e}\right] _{v}
\end{equation*}と表現されますが、これは、\begin{equation*}
\left[ \boldsymbol{x}\right] _{v}\rightarrow C_{v\rightarrow e}\left[
\boldsymbol{x}\right] _{v}\rightarrow AC_{v\rightarrow e}\left[ \boldsymbol{x}\right] _{v}\rightarrow C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}\left[
\boldsymbol{x}\right] _{v}
\end{equation*}と言い換え可能であり、さらに、\begin{equation*}
\left[ A\right] _{v}=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}が成り立つため、先の一連の操作によって最終的に得られる結果は、\begin{equation*}
C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}\left[ \boldsymbol{x}\right] _{v}=\left[ A\right] _{v}\left[ \boldsymbol{x}\right] _{v}
\end{equation*}となり、これは\(\boldsymbol{f}_{\left[ A\right] _{v}}\)が\(\left[ \boldsymbol{x}\right] _{v}\)に対して出力する座標ベクトルと一致します。

以上の議論より、線形変換\(\boldsymbol{f}_{A}\)は線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)を異なる基底のもとで表現したものであることが鮮明になりました。つまり、\(\boldsymbol{f}_{\left[ A\right]_{v}}\)が\(\boldsymbol{f}_{A}\)に相似であることは、\(\boldsymbol{f}_{A}\)が\(\boldsymbol{f}_{\left[ A\right] _{v}}\)に相似であることも同時に意味します。

 

標準基底とは異なる基底間での変換

実ベクトル空間\(\mathbb{R} ^{n}\)において標準基底\(e\)を採用する場合、線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)は標準行列\begin{equation*}A=\left( \boldsymbol{f}_{A}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}_{A}\left( \boldsymbol{e}_{n}\right) \right)
\end{equation*}によって特徴づけられます。基底を標準基底\(e\)から基底\(v\)へ変更した場合、\(v\)のもとでの\(\boldsymbol{f}_{A}\)の行列表現\begin{equation*}\left[ A\right] _{v}=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}によって特徴づけられる線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)が得られるとともに、これは\(\boldsymbol{f}_{A}\)と相似です。では、基底\(v\)をさらに別の基底\(w\)へ変更した場合、線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)はどのような形へ再変換されるでしょうか。順番に考えます。

線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)は基底\(v\)のもとでの\(\boldsymbol{f}_{A}\)の行列表現\begin{equation*}\left[ A\right] _{v}=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}によって特徴づけられます。つまり、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)は基底\(v\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{v}\in \mathbb{R} ^{n}\)に対して、やはり\(v\)のもとでの座標ベクトルである、\begin{equation*}\boldsymbol{f}_{\left[ A\right] _{v}}\left( \left[ \boldsymbol{x}\right] _{v}\right) =\left[ A\right] _{v}\left[ \boldsymbol{x}\right] _{v}
\end{equation*}を出力します。つまり、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の働きは以下のプロセス\begin{equation*}\left[ \boldsymbol{x}\right] _{v}\rightarrow \left[ A\right] _{v}\left[
\boldsymbol{x}\right] _{v}
\end{equation*}として理解できます。基底\(v\)を採用しているため、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)に入出力するベクトルはともに\(v\)のもとでの座標ベクトルです。

実ベクトル空間\(\mathbb{R} ^{n}\)において基底を\(v\)から\(w\)へ変換する場合、それぞれのベクトルは基底\(w\)のもとでの座標ベクトルとして表現されるようになります。一方、先の線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)は基底\(v\)のもとでの座標ベクトルを入出力する状況を想定しているため、新たな基底\(w\)のもとで先の線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)を利用するためには、入力された\(w\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{w}\)を\(v\)のもとでの座標ベクトル\(\left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\)に変換してから\(\boldsymbol{f}_{\left[ A\right] _{v}}\)に入力し、その結果として得られた\(v\)のもとでの座標ベクトル\(\left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\)を再び\(w\)のもとでの座標ベクトル\(\left[ \left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\right] _{w}\)へ再変換する必要があります。つまり、基底\(v\)の代わりに基底\(w\)を採用する場合、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の働きを以下のプロセス\begin{equation}\left[ \boldsymbol{x}\right] _{w}\rightarrow \left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\rightarrow \left[ A\right] _{v}\left[ \left[
\boldsymbol{x}\right] _{w}\right] _{v}\rightarrow \left[ \left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\right] _{w} \quad \cdots (1)
\end{equation}へと修正する必要があります。ベクトルの座標の基底を\(w\)から\(v\)へ変換するためには座標の変換行列\(C_{w\rightarrow v}\)を左から掛ければよく、逆に、ベクトルの座標の基底を\(v\)から\(w\)へ変換するためには座標の変換行列\(C_{w\rightarrow v}\)の逆行列\(C_{w\rightarrow v}^{-1}\)を左から掛ければよいため、以上の事実を用いて\(\left( 1\right) \)を言い換えると、\begin{equation*}\left[ \boldsymbol{x}\right] _{w}\rightarrow C_{w\rightarrow v}\left[
\boldsymbol{x}\right] _{w}\rightarrow \left[ A\right] _{v}C_{w\rightarrow v}\left[ \boldsymbol{x}\right] _{w}\rightarrow C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}\left[ \boldsymbol{x}\right] _{w}
\end{equation*}すなわち、\begin{equation*}
\left[ \boldsymbol{x}\right] _{w}\rightarrow C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}\left[ \boldsymbol{x}\right] _{w}
\end{equation*}を得ます。つまり、基底を\(v\)から\(w\)へ変更する場合、正方行列\(\left[ A\right] _{v}\)によって特徴づけられていた線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)は、以下の正方行列\begin{equation*}\left[ \left[ A\right] _{v}\right] _{w}=C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}
\end{equation*}によって特徴づけられる線形変換\begin{equation*}
\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}
\end{equation*}へと変換されます。この正方行列\(\left[ \left[ A\right] _{v}\right] _{w}\)を基底\(w\)に関する線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の行列表現(matrix representation)と呼びます。新たな線形変換\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)は基底\(w\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right]_{w}\in \mathbb{R} ^{n}\)に対して、やはり\(w\)のもとでの座標ベクトルである、\begin{eqnarray*}\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\left( \left[
\boldsymbol{x}\right] _{w}\right) &=&\left[ \left[ A\right] _{v}\right] _{w}\left[ \boldsymbol{x}\right] _{w} \\
&=&C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}\left[
\boldsymbol{x}\right] _{w}
\end{eqnarray*}を出力します。基底\(w\)を採用しているため、\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)に入出力するベクトルはともに\(w\)のもとでの座標ベクトルです。

例(基底に関する線形変換の行列表現)
実ベクトル空間\(\mathbb{R} ^{n}\)における基底\begin{eqnarray*}v &=&\left\{ \boldsymbol{v}_{1},\cdots ,\boldsymbol{v}_{n}\right\} \\
w &=&\left\{ \boldsymbol{w}_{1},\cdots ,\boldsymbol{w}_{n}\right\}
\end{eqnarray*}を任意に選びます。正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)を任意に選んだとき、基底\(w\)に関する線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の行列表現は、\begin{equation*}\left[ \left[ A\right] _{v}\right] _{w}=C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}
\end{equation*}と定義されます。ただし、座標の変換行列と基底の変換行列の間には以下の関係\begin{eqnarray*}
C_{w\rightarrow v} &=&P_{v\rightarrow w} \\
C_{w\rightarrow v}^{-1} &=&P_{v\rightarrow w}^{-1}
\end{eqnarray*}が成り立つため、\begin{equation*}
\left[ \left[ A\right] _{v}\right] _{w}=P_{v\rightarrow w}^{-1}\left[ A\right] _{v}P_{v\rightarrow w}
\end{equation*}と表現することもできます。

基底\(v\)を採用した場合の線形変換\(\boldsymbol{f}_{\left[ A\right]_{v}}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)を特徴づける行列\(\left[A\right] _{v}\)と、基底\(w\)に関する\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の行列表現\(\left[ \left[ A\right] _{v}\right] _{w}\)の間には以下の関係\begin{equation*}\left[ \left[ A\right] _{v}\right] _{w}=C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}
\end{equation*}が成立しますが、両辺の左側から\(C_{w\rightarrow v}\)を掛けて、右側から\(C_{w\rightarrow v}^{-1}\)を掛けると、\begin{equation*}C_{w\rightarrow v}\left[ \left[ A\right] _{v}\right] _{w}C_{w\rightarrow
v}^{-1}=C_{w\rightarrow v}C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}C_{w\rightarrow v}^{-1}
\end{equation*}すなわち、\begin{equation*}
C_{w\rightarrow v}\left[ \left[ A\right] _{v}\right] _{w}C_{w\rightarrow
v}^{-1}=I_{n}\left[ A\right] _{v}I_{n}
\end{equation*}すなわち、\begin{equation*}
\left[ A\right] _{v}=C_{w\rightarrow v}\left[ \left[ A\right] _{v}\right] _{w}C_{w\rightarrow v}^{-1}
\end{equation*}すなわち、\begin{equation*}
\left[ A\right] _{v}=C_{v\rightarrow w}^{-1}\left[ \left[ A\right] _{v}\right] _{w}C_{v\rightarrow w}
\end{equation*}を得ます。基底\(v\)に関する線形変換\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)の行列表現が\(\left[ A\right] _{v}\)であるということです。

2つの線形変換\(\boldsymbol{f}_{\left[ A\right] _{vv}}\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)は同一の線形変換を異なる基底のもとで表現したものであるため、実質的に等しいと言えます。以下で具体的に確認します。

基底\(v\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{v}\)を線形写像\(\boldsymbol{f}_{\left[ A\right] _{v}}\)へ入力した場合、\(v\)のもとでの座標ベクトル\(\left[ A\right] _{v}\left[ \boldsymbol{x}\right] _{v}\)が出力されます。一方、\(\left[ \boldsymbol{x}\right] _{v}\)を基底\(w\)のもとでの座標ベクトル\(\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{w}\)に変換してから\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)に入力し、出力された座標ベクトル\(\left[ \left[ A\right] _{v}\right] _{w}\left[ \left[\boldsymbol{x}\right] _{v}\right] _{w}\)を\(v\)のもとでの座標ベクトル\(\left[ \left[ \left[ A\right] _{v}\right] _{w}\left[ \left[ \boldsymbol{x}\right]_{v}\right] _{w}\right] _{v}\)へ戻す場合、以上の一連の操作は、\begin{equation*}\left[ \boldsymbol{x}\right] _{v}\rightarrow \left[ \left[ \boldsymbol{x}\right] _{v}\right] _{w}\rightarrow \left[ \left[ A\right] _{v}\right] _{w}\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{w}\rightarrow \left[ \left[
\left[ A\right] _{v}\right] _{w}\left[ \left[ \boldsymbol{x}\right] _{v}\right] _{w}\right] _{v}
\end{equation*}と表現されますが、これは、\begin{equation*}
\left[ \boldsymbol{x}\right] _{v}\rightarrow C_{v\rightarrow w}\left[
\boldsymbol{x}\right] _{v}\rightarrow \left[ \left[ A\right] _{v}\right] _{w}C_{v\rightarrow w}\left[ \boldsymbol{x}\right] _{v}\rightarrow
C_{v\rightarrow w}^{-1}\left[ \left[ A\right] _{v}\right] _{w}C_{v\rightarrow w}\left[ \boldsymbol{x}\right] _{v}
\end{equation*}と言い換え可能であり、さらに先に示したように、\begin{equation*}
\left[ A\right] _{v}=C_{v\rightarrow w}^{-1}\left[ \left[ A\right] _{v}\right] _{w}C_{v\rightarrow w}
\end{equation*}が成り立つため、先の一連の操作によって最終的に得られる結果は、\begin{equation*}
C_{v\rightarrow w}^{-1}\left[ \left[ A\right] _{v}\right] _{w}C_{v\rightarrow w}\left[ \boldsymbol{x}\right] _{v}=\left[ A\right] _{v}\left[
\boldsymbol{x}\right] _{v}
\end{equation*}となり、これは\(\boldsymbol{f}_{\left[ A\right] _{v}}\)が\(\left[ \boldsymbol{x}\right] _{v}\)に対して出力する座標ベクトルと一致します。

逆向きの議論も成立します。基底\(w\)のもとでの座標ベクトル\(\left[ \boldsymbol{x}\right] _{w}\)を線形変換\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)へ入力した場合、\(w\)のもとでの座標ベクトル\(\left[ \left[ A\right] _{v}\right] _{w}\left[ \boldsymbol{x}\right] _{w}\)が出力されます。一方、\(\left[ \boldsymbol{x}\right] _{w}\)を基底\(v\)のもとでの座標ベクトル\(\left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\)に変換してから\(\boldsymbol{f}_{\left[ A\right] _{v}}\)に入力し、出力された座標ベクトル\(\left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{w}\right]_{v}\)を\(w\)のもとでの座標ベクトル\(\left[ \left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\right] _{w}\)へ戻す場合、以上の一連の操作は、\begin{equation*}\left[ \boldsymbol{x}\right] _{w}\rightarrow \left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\rightarrow \left[ A\right] _{v}\left[ \left[
\boldsymbol{x}\right] _{w}\right] _{v}\rightarrow \left[ \left[ A\right] _{v}\left[ \left[ \boldsymbol{x}\right] _{w}\right] _{v}\right] _{w}
\end{equation*}と表現されますが、これは、\begin{equation*}
\left[ \boldsymbol{x}\right] _{w}\rightarrow C_{w\rightarrow v}\left[
\boldsymbol{x}\right] _{w}\rightarrow \left[ A\right] _{v}C_{w\rightarrow v}\left[ \boldsymbol{x}\right] _{w}\rightarrow C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}\left[ \boldsymbol{x}\right] _{w}
\end{equation*}と言い換え可能であり、さらに、\begin{equation*}
\left[ \left[ A\right] _{v}\right] _{w}=C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}
\end{equation*}が成り立つため、先の一連の操作によって最終的に得られる結果は、\begin{equation*}
C_{w\rightarrow v}^{-1}\left[ A\right] _{v}C_{w\rightarrow v}\left[
\boldsymbol{x}\right] _{w}=\left[ \left[ A\right] _{v}\right] _{w}\left[
\boldsymbol{x}\right] _{w}
\end{equation*}となり、これは\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)が\(\left[ \boldsymbol{x}\right] _{w}\)に対して出力する座標ベクトルと一致します。

標準行列に関する線形変換\(\boldsymbol{f}_{A}\)が与えられたとき、基底を\(e\)から\(v\)へ変換すると線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)が得らます。さらに基底を\(v\)から\(w\)へ変換すると線形変換\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)が得られます。一方、\(\boldsymbol{f}_{A}\)が与えられた状況において基底を\(e\)から\(w\)へ変換すると線形変換\(\boldsymbol{f}_{\left[ A\right] _{w}}\)が得られますが、これは\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)と一致することが保証されます。つまり、基底を\(e\rightarrow v\rightarrow w\)という経路で変換した結果と、\(v\)を経由せずに\(e\rightarrow w\)と変換した結果は等しくなることが保証されるということです。

命題(線形変換の行列表現の性質)
実ベクトル空間\(\mathbb{R} ^{n}\)における基底\begin{eqnarray*}v &=&\left\{ \boldsymbol{v}_{1},\cdots ,\boldsymbol{v}_{n}\right\} \\
w &=&\left\{ \boldsymbol{w}_{1},\cdots ,\boldsymbol{w}_{n}\right\}
\end{eqnarray*}を任意に選ぶ。正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)を任意に選んだとき、以下の関係\begin{equation*}\left[ \left[ A\right] _{v}\right] _{w}=\left[ A\right] _{w}
\end{equation*}が成り立つ。

証明

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

 

相似な線形写像

2つの正方行列\(A,B\in M_{n,n}\left( \mathbb{R} \right) \)から定義される線形変換\begin{eqnarray*}\boldsymbol{f}_{A} &:&\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n} \\
\boldsymbol{f}_{B} &:&\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}
\end{eqnarray*}が与えられたとき、これらに対して以下の条件\begin{equation*}
B=\left[ A\right] _{v}
\end{equation*}を満たす基底\(v\)が存在する場合、\(\boldsymbol{f}_{B}\)\(\boldsymbol{f}_{A}\)に相似である(\(\boldsymbol{f}_{B}\) is similar to \(\boldsymbol{f}_{A}\))とか、\(\boldsymbol{f}_{B}\)は相似変換によって\(\boldsymbol{f}_{A}\)から得られる(\(\boldsymbol{f}_{B}\)is obtained by a similarity transformation of \(\boldsymbol{f}_{A}\))などと言います。\(\boldsymbol{f}_{A}\)と\(\boldsymbol{f}_{\left[ A\right] _{v}}\)は同一の線形変換を異なる基底のもとで表現したものであるため、線形変換\(\boldsymbol{f}_{A},\boldsymbol{f}_{B}\)が相似であることとは、これらが同一の線形変換を異なる基底のもとで表現したものであることを意味します。

標準行列\(A\)によって特徴づけられる線形変換\(\boldsymbol{f}_{A}\)と基底\(v\)を任意に選べば、\(v\)のもとでの\(\boldsymbol{f}_{A}\)の行列表現\(\left[ A\right] _{v}\)によって特徴づけられる線形変換\(\boldsymbol{f}_{\left[ A\right] _{v}}\)が得られます。逆に、\(e\)のもとでの\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の行列表現が\(\boldsymbol{f}_{A}\)です。したがって、\(\boldsymbol{f}_{A}\)と\(\boldsymbol{f}_{\left[ A\right] _{v}}\)はお互いに相似です。さらに基底\(w\)を任意に選べば、\(w\)のもとでの\(\boldsymbol{f}_{\left[ A\right] _{v}}\)の行列表現\(\left[ \left[ A\right] _{v}\right]_{w}\)によって特徴づけられる線形変換\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)が得られます。逆に、\(v\)のもとでの\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)の行列表現が\(\boldsymbol{f}_{\left[ A\right]_{v}}\)です。したがって、\(\boldsymbol{f}_{\left[ A\right] _{v}}\)と\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)はお互いに相似です。先の命題より\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right]_{w}}\)は\(\boldsymbol{f}_{\left[ A\right] _{w}}\)と一致しますが、\(\boldsymbol{f}_{A}\)と\(\boldsymbol{f}_{\left[ A\right] _{w}}\)はお互いに相似であるため、\(\boldsymbol{f}_{A}\)と\(\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)もまたお互いに相似です。

以上の議論から明らかになったように、標準行列\(A\)と基底\(v,w\)を任意に選んだとき、\(\boldsymbol{f}_{A},\boldsymbol{f}_{\left[ A\right] _{v}},\boldsymbol{f}_{\left[ \left[ A\right] _{v}\right] _{w}}\)はお互いに相似であることが明らかになりました。つまり、これらは同一の線形変換を異なる基底のもとで表現したものであるため、基底が異なるという点を除いて等しい情報を含む線形変換であると言えます。

 

相似な正方行列

2つの正方行列\(A,B\in M_{n,n}\left( \mathbb{R} \right) \)に対して、以下の条件\begin{equation*}B=P^{-1}AP
\end{equation*}を満たす正則行列\(P\in M_{n,n}\left( \mathbb{R} \right) \)が存在する場合、\(B\)\(A\)に相似である(\(B\) is similar to \(A\))とか、\(B\)は相似変換によって\(A\)から得られる(\(B\) is obtained by a similarity transformation)などと言います。

相似は正方行列集合\(M_{n,n}\left( \mathbb{R} \right) \)上に定義された同値関係です。

命題(相似は同値関係)

任意の正方行列\(A,B\in M_{n,n}\left( \mathbb{R} \right) \)に対して、以下の条件\begin{equation*}A\sim B\Leftrightarrow B\text{は}A\text{に相似}
\end{equation*}を満たすものとして\(M_{n,n}\left( \mathbb{R} \right) \)上の二項関係\(\sim \)を定義する。\(\sim \)は同値関係である。すなわち、\(\sim \)は反射律、対称律、推移律\begin{eqnarray*}&&\left( E_{1}\right) \ \forall A\in M_{n,n}\left( \mathbb{R} \right) :A\sim A \\
&&\left( E_{2}\right) \ \forall A,B\in M_{n,n}\left( \mathbb{R} \right) :\left( A\sim B\Rightarrow B\sim A\right) \\
&&\left( E_{3}\right) \ \forall A,B,C\in M_{n,n}\left( \mathbb{R} \right) :\left[ \left( A\sim B\wedge B\sim C\right) \Rightarrow A\sim C\right] \end{eqnarray*}を満たす。

証明

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

正方行列\(A,B\in M_{n,n}\left( \mathbb{R} \right) \)を任意に選びます。ただし、\(\boldsymbol{f}_{B}\)は\(\boldsymbol{f}_{A}\)に相似であるものとします。つまり、\(\mathbb{R} ^{n}\)における何らかの基底\(v\)のもとで以下の関係\begin{equation*}B=\left[ A\right] _{v}
\end{equation*}が成り立つということです。このとき、\begin{equation*}
\left[ A\right] _{v}=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}が成り立つため、\begin{equation*}
B=C_{v\rightarrow e}^{-1}AC_{v\rightarrow e}
\end{equation*}を得ます。座標の変換行列\(C_{v\rightarrow e}\)は正則であるため、以上の事実は\(B\)が\(A\)と相似であることを意味します。正方行列の相似は対称性を満たすため、\(B\)が\(A\)と相似である場合には\(A\)は\(B\)もまた相似です。

逆向きの議論も成立するため以下の命題を得ます。

命題(正方行列が同値であることの特徴づけ)
正方行列\(A,B\in M_{n,n}\left( \mathbb{R} \right) \)を任意に選んだとき、実ベクトル空間\(\mathbb{R} ^{n}\)における何らかの基底\(v\)のもとで、\begin{equation*}B=\left[ A\right] _{v}
\end{equation*}が成り立つことと、\(A\)と\(B\)が相似であることは必要十分である。
証明

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

2つの正方行列\(A,B\)が相似であることは、何らかの基底\(v\)のもとで、\begin{equation*}B=\left[ A\right] _{v}
\end{equation*}が成り立つことと必要十分であることが明らかになりました。2つの線形変換\(\boldsymbol{f}_{A},\boldsymbol{f}_{B}\)は同一の線形変換を異なる基底のもとで表現したものであるため、\(A\)と\(B\)もまた基底が異なるという点を除いて等しい情報を含む正方行列であると言えます。

正方行列の相似は反射律を満たすため、任意の正方行列は自身と相似です。実際、正方行列\(A\in M_{n,n}\left( \mathbb{R} \right) \)を任意に選んだとき、標準基底\(e\)のもとで、\begin{equation*}A=\left[ A\right] _{e}
\end{equation*}が成り立ちます。その反面、自身以外の他のいかなる正方行列とも相似ではない正方行列は存在します。以下の例より明らかです。

例(単位行列は自身以外の行列とは相似ではない)
単位行列\(I_{n}\in M_{n,n}\left( \mathbb{R} \right) \)は自身以外の任意の行列と相似ではありません(演習問題)。

 

演習問題

問題(標準基底に関する線形変換の行列表現)
線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{n}\rightarrow \mathbb{R} ^{n}\)を特徴づける正方行列\(A\)が標準行列であるものとします。つまり、\begin{equation*}A=\left( \boldsymbol{f}\left( \boldsymbol{e}_{1}\right) ,\cdots ,\boldsymbol{f}\left( \boldsymbol{e}_{n}\right) \right)
\end{equation*}であるということです。引き続き標準基底\(e\)を採用した場合、基底は変化しないため、\(e\)に関する\(\boldsymbol{f}_{A}\)の行列表現は、\begin{equation*}\left[ A\right] _{e}=A
\end{equation*}を満たすことが予想されますが、この主張が正しいことを示してください。

解答を見る

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

問題(基底に関する線形変換の行列表現)
線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{2}\rightarrow \mathbb{R} ^{2}\)を特徴づける正方行列\(A\in M_{2,2}\left( \mathbb{R} \right) \)は標準行列\(\left( \boldsymbol{f}_{A}\left( \boldsymbol{e}_{1}\right) ,\boldsymbol{f}_{A}\left( \boldsymbol{e}_{2}\right) \right) \)であるとともに、具体的には、\begin{equation*}A=\begin{pmatrix}
0 & 2 \\
3 & -1\end{pmatrix}\end{equation*}であるものとします。以下の基底\begin{equation*}
\left\{ \boldsymbol{v}_{1},\boldsymbol{v}_{2}\right\} =\left\{ \left(
\begin{array}{c}
1 \\
3\end{array}\right) ,\left(
\begin{array}{c}
2 \\
5\end{array}\right) \right\}
\end{equation*}に関する\(\boldsymbol{f}_{A}\)の行列表現\begin{equation*}\left[ A\right] _{v}
\end{equation*}を求めてください。

解答を見る

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

問題(基底に関する線形変換の行列表現)
線形変換\(\boldsymbol{f}_{A}:\mathbb{R} ^{3}\rightarrow \mathbb{R} ^{3}\)を特徴づける正方行列\(A\in M_{3,3}\left( \mathbb{R} \right) \)は標準行列\(\left( \boldsymbol{f}_{A}\left( \boldsymbol{e}_{1}\right) ,\boldsymbol{f}_{A}\left( \boldsymbol{e}_{2}\right) ,\boldsymbol{f}_{A}\left( \boldsymbol{e}_{3}\right) \right) \)であるとともに、具体的には、\begin{equation*}A=\begin{pmatrix}
0 & 2 & 1 \\
1 & -4 & 0 \\
3 & 0 & 0\end{pmatrix}\end{equation*}であるものとします。以下の基底\begin{equation*}
\left\{ \boldsymbol{v}_{1},\boldsymbol{v}_{2},\boldsymbol{v}_{3}\right\}
=\left\{ \left(
\begin{array}{c}
1 \\
1 \\
1\end{array}\right) ,\left(
\begin{array}{c}
1 \\
1 \\
0\end{array}\right) ,\left(
\begin{array}{c}
1 \\
0 \\
0\end{array}\right) \right\}
\end{equation*}に関する\(\boldsymbol{f}_{A}\)の行列表現\begin{equation*}\left[ A\right] _{v}
\end{equation*}を求めてください。

解答を見る

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

問題(単位行列は自身以外の行列とは相似ではない)
単位行列\(I_{n}\in M_{n,n}\left( \mathbb{R} \right) \)は自身以外の任意の行列と相似ではないことを示してください。
解答を見る

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

関連知識

Mailで保存
Xで共有

質問とコメント

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

会員登録

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

WIISでは、年齢・性別・学歴・職業・社会的立場などにかかわらず、すべてのユーザーが「学ぶ人」として対等であると考えています。ここは、知識を競う場所ではなく、互いに尊重し合いながら理解を深めていく場です。安心して思考し、質問し、考え続けられる環境を、みなさんと一緒につくっていきたいと考えています。

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

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