math.luma.dev
検索
/linear-algebra/basics/linear-map

線形写像

線型写像(mapping)

同じK上の線形空間(linear space)V,Wについて、f:VWであって、つぎの性質を満たすものを線形空間という。

  • 加算(addition)を保存: f(a+b)=f(a)+f(b)
  • スカラー倍(scaling)を保存: cf(a)=f(ca)

これはVからWへの準同型射(homomorphism)Hom(V,W)にほかならない。つまり、Vの構造をWの中にもっていく写像だ。

線型写像の性質

  • f(0)=0
  • f(a)=f(a)

線形変換(linear transformation)

V=Wであるような線型写像(つまり自己同型射(automorphism)ともいえる)を線形変換と呼ぶ。

表現行列(transformation matrix)

VW有限次元(finite dimension)線形空間とする。n=dimV,m=dimWとする。
また、Vの基底EV=(e0Ve1Ven1V)Wの基底EW=(e0We1Wem1W)をとる。(任意のどれかをとると考えて良い)
線型写像f:VWを考える。vVについて、f(v)wとする。

基底を用いれば、xKnyKmが存在して、v=txEVw=tyEWと書ける。

このとき、AKm×nが存在して、Ax=yの形式で表せる。このときのA表現行列と呼ぶ。

まとめると以下のような対比ができる。

f(v)=wf(txEV)=tyEWAx=y

線型写像f行列(matrix)で表せるということだ。

表現行列で表すこと」を指して、行列表現と言ったりするが、英語では普通に shown in matrix A のように書かれる。

簡単に直感的な定義を与えると、A=(f(e0V)f(e1V)f(en1V))となる。

証明

jnについて、f(ejV)=imai,jeiWのように表わせる。

A(ai,j)表現行列になる。それを導く。

w=f(txeV)=f(jnxjejV)=jnxjf(ejV)=jnxjimai,jeiW=im(jnai,jxj)eiW

yj=jnai,jxj=(ai,0ai,1ai,n1)x

y=(y0y1ym1)=((a0,0a0,1a0,n1)x(a1,0a1,1a1,n1)x(am1,0am1,1am1,n1)x)=(a0,0a0,1a0,m1a1,0a1,1a1,m1an1,0an1,1an1,m1)x=Ax

実際にはAは基底EVEWのとり方によって変わってくる。基底EVEWを決めて、行列の世界に持ち込んだとき、線型写像も同様に行列の世界に持ち込める。

線形空間の世界要素(element)K行列の世界
n次元(dimension)線形空間VKn
基底EV正則行列(invertible)
EVからEVへの基底変換(transition)基底変換行列(transition matrix)
EVからEV自身への基底変換単位行列(identity matrix)In
vVx=t(x0x1xn1)Kn
k個のベクトル(vector)のSEQAVk行列A=(a0a1ak1)Kn×k
ベクトルのSEQEV単位行列In
線型写像fHom(V,W)行列AKm×n

なお、Aの基底のとり方によるゆらぎは、基底変換行列で橋渡しできる。