線形変換の行列表現
📂線形代数線形変換の行列表現
定義
V,Wを有限次元 ベクトル空間としよう。β={v1,…,vn}とγ={w1,…,wm}をそれぞれVとWの順序基底としよう。T:V→Wを線形変換としよう。すると、基底表現の一意性により、次を満たすスカラーaijが唯一に存在する。
T(vj)=i=1∑maijwi=a1jw1+⋯+amjwm for 1≤j≤n
この時、Aij=aijで定義されるm×n行列Aを順序基底βとγに対するTの行列表現matrix representation for T relative to the basis β and γと呼び、[T]γ,βまたは[T]βγと表記する。
説明
すべての線形変換は行列で表せられ、逆に行列に対応する線形変換が存在して、線形変換や線形変換の行列表現は本質的に同じである。線形代数学で行列を学ぶ理由の一つがこれである。定義からこのような行列表現は基底の像imageを利用して見つけることができる。
V=Wであり、β=γならば、簡単に次のように表記する。
[T]β=[T]γ,β
性質
V,Wを順序基底β,γが与えられた有限次元ベクトル空間としよう。そしてT,U:V→Wとしよう。すると次が成立する。
Tとその逆変換T−1について次が成立する。
- Tが可逆であることは[T]βγが可逆であることと同値である。さらに[T−1]βγ=([T]βγ)−1である。
V,W,Zを有限次元ベクトル空間、α,β,γをそれぞれの順序基底としよう。そしてT:V→W、U:W→Zを線形変換としよう。すると次が成立する。
- [UT]αγ=[U]βγ[T]αβ
行列の見つけ方
Vの基底をβ、Wの基底をγとしよう。そしてx∈Vの座標ベクトルを[x]β、T(x)∈Wの座標ベクトルを[T(x)]γとしよう。

すると私たちの目標はRnベクトル[x]βを行列積によってRmベクトル[T(x)]γに変えるm×n行列Aを見つけることである。Aを見つければ、与えられたTに従って具体的にT(x)を計算せずに行列積の計算で線形変換Tを実行できる。
A[x]β=[T(x)]γ
二つの基底を具体的にβ={v1,…,vn}、γ={w1,…,wm}としよう。すると各viに対して(1)が成立するため、次を得る。
A[v1]β=[T(v1)]γ,A[v2]β=[T(v2)]γ,…,A[vn]β=[T(vn)]γ
行列Aを次のようにしよう。
A=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn
[vi]βたちは次のようになる。
[v1]β=10⋮0,[v2]β=01⋮0,…,[vn]β=00⋮1
従って次を得る。
A[v1]β=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn10⋮0A[v2]β=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn01⋮0A[vn]β=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn10⋮0=a11a21⋮am1=a12a22⋮am2⋮=a1na2n⋮amn
すると(2)によって次を得る。
[T(v1)]γ=a11a21⋮am1,[T(v2)]γ=a12a22⋮am2,…,[T(vn)]γ=a1na2n⋮amn
したがって行列Aのj番目の列は[T(vj)]γである。
A=[[T(v1)]γ[T(v2)]γ⋯[T(vn)]γ]
従って次の式が成立する。
[T]γ,β[x]β=[T(x)]γ=[T]βγ[x]β
これは直感的に隣接する(または下添字で重複する)2つのβを相殺し、xをTに代入したものと見ることができる。