「線形代数」の「中級編」における「線形写像」の「線形変換の定義と行列表示」について、詳しく説明します。
1. 線形変換の定義
線形変換(linear transformation)とは、あるベクトル空間から別のベクトル空間への写像で、加法とスカラー倍を保つ写像のことです。
形式的には、ベクトル空間 V から W への写像 T:V→W が次を満たすとき、線形変換といいます。
-
加法の保存
T(u+v)=T(u)+T(v)
(任意の u,v∈V に対して)
-
スカラー倍の保存
T(cu)=cT(u)
(任意のスカラー c と u∈V に対して)
これにより、線形変換はベクトル空間の「構造」を壊さずに写す写像であるといえます。
2. 線形変換と基底
線形変換を具体的に扱うためには、ベクトル空間に基底をとります。基底を決めることで、任意のベクトルを座標ベクトルとして表現できます。
基底 {e1,e2,…,en} を持つ空間 V において、線形変換 T の作用を基底に適用したときの結果を調べると、それらは別の空間 W の基底ベクトルの線形結合で表せます。
3. 行列表示の構成
線形変換 T:Rn→Rm があるとき、その行列表示を次のように作ります。
-
T を各基底ベクトルに適用する
T(e1),T(e2),…,T(en)
-
それぞれを Rm の基底に展開する。例えば
T(ej)=a1jf1+a2jf2+⋯+amjfm
-
係数を縦に並べると列ベクトルができ、これを j 列目に置いたものが行列となる:
A=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn
この行列 A を「線形変換 T の行列表示」といいます。
4. 行列表示の意味
この行列表示により、任意のベクトル x∈Rn に対して、線形変換は単なる行列積で表されます。
T(x)=Ax
つまり、線形変換は「抽象的な写像」ですが、基底を選ぶことで「行列による計算」に落とし込むことができます。
5. 具体例
例えば、2次元平面 R2 の「90度回転」を考えます。
線形変換 T(x,y)=(−y,x) を基底ベクトルに適用すると、
-
T(1,0)=(0,1)
-
T(0,1)=(−1,0)
これを行列にすると、
A=[01−10]
となります。このように、線形変換を「行列」として扱うことで、計算や解析が容易になります。