markdown
線型写像と行列md 265e09f
lecture/math/linear-algebra/線型写像と行列-講義.n.md
Download as PDF

線型写像せんけいしゃぞうlinear map行列ぎょうれつmatrix

導入どうにゅう

線型代数せんけいだいすうlinear algebra最重要さいじゅうようなのは、行列ぎょうれつmatrix数表すうひょうとしてではなく、「ベクトルvectorをどううつすか」をあらわした座標表示ざひょうひょうじcoordinate representationとして理解りかいすることである。

行列ぎょうれつmatrix計算けいさんcalculationだけを追跡ついせきすると、ざん成分せいぶんcomponent計算けいさんcalculation規則きそくruleだけが残存ざんそんする。しかし本体ほんたいは、空間くうかんspaceなかベクトルvectorをどう変換へんかんtransformationするかという作用さようactionである。この講義こうぎでは、基底きていbasisぞうimageから行列ぎょうれつmatrix決定けっていされることと、れつベクトルcolumn vectorなにあらわしているかを接続せつぞくする。

用語ようご定義ていぎ

線型写像せんけいしゃぞうlinear map とは、ベクトルvector加法かほうadditionスカラーばいscalar multiplicationたも写像しゃぞうmapである。正確せいかくには、すべてのベクトルvector u,v とすべてのスカラーscalar c について

T(u+v)=T(u)+T(v),T(cu)=cT(u)

たす写像しゃぞうmapである。

前半ぜんはん

T(u+v)=T(u)+T(v)

加法性かほうせいadditivity という。これは「さきしてからうつしても、さきうつしてからしてもおなじ」という条件じょうけんconditionである。幾何的きかてきgeometricには、ベクトルvector平行四辺形へいこうしへんけいparallelogram合成ごうせいcompositionのしかたをこわさない、という意味いみになる。

後半こうはん

T(cu)=cT(u)

同次性どうじせいhomogeneity という。これは「さきc ばいしてからうつしても、うつしてから c ばいしてもおなじ」という条件じょうけんconditionである。幾何的きかてきgeometricには、原点げんてんoriginとお直線ちょくせんlineうえでの倍率ばいりつscale factor関係かんけいrelationたもつ、という意味いみになる。

線型性せんけいせいlinearityとは、この加法性かほうせいadditivity同次性どうじせいhomogeneity同時どうじたす性質せいしつpropertyである。どちらか片方かたほうだけでは十分じゅうぶんではない。線型写像せんけいしゃぞうlinear mapでは、より一般いっぱん

T(c1v1++ckvk)=c1T(v1)++ckT(vk)

つ。つまり、線型結合せんけいけつごうlinear combinationつくってからうつすことと、かくベクトルvectorうつしてからおな係数けいすうcoefficient線型結合せんけいけつごうlinear combinationすることが一致いっちする。

この性質せいしつpropertyがあるから、基底きていベクトルbasis vectorさきだけで写像しゃぞうmap全体ぜんたいまる。ぎゃくにいうと、線型性せんけいせいlinearityがなければ、基底きていbasisぞうimageっても、それらのsumスカラーばいscalar multiplicationがどこへくかを復元ふくげんできない。

線型写像せんけいしゃぞうlinear map保存ほぞんするのは、sumスカラーばいscalar multiplication線型結合せんけいけつごうlinear combination部分空間ぶぶんくうかんsubspaceとしての構造こうぞうstructureである。ただし、すべてをそのままたもつわけではない。ことなるベクトルvectorおなベクトルvectorつぶれることはあり、ながlength角度かくどangle面積めんせきarea体積たいせきvolume一般いっぱんには変化へんかする。したがって、線型写像せんけいしゃぞうlinear mapは「空間くうかんspace加法かほうaddition倍率ばいりつscale factor骨組ほねぐみをたも変換へんかんtransformation」だと理解りかいするとよい。

行列ぎょうれつmatrix は、ある基底きていbasis選択せんたくしたときの線型写像せんけいしゃぞうlinear map表現ひょうげんrepresentationである。

座標写像ざひょうしゃぞうcoordinate map とは、基底きていbasis Bかんしてベクトルvector v座標ざひょうベクトルcoordinate vector [v]B対応たいおうさせる写像しゃぞうmapである。

表現行列ひょうげんぎょうれつrepresentation matrix とは、線型写像せんけいしゃぞうlinear map T:VW を、定義域ていぎいきdomain基底きていbasis B終域しゅういきcodomain基底きていbasis Cかんする座標ざひょうcoordinate記述きじゅつした行列ぎょうれつmatrixである。

方針ほうしん

線型写像せんけいしゃぞうlinear map理解りかいするときは、まず基底きていベクトルbasis vectorがどううつるかを確認かくにんする。あとは線型性せんけいせいlinearityにより全体ぜんたい決定けっていされる。

data/lecture/math/linear-algebra/ベクトル空間と基底-講義.n.md data/lecture/math/linear-algebra/線型性の基本-講義.n.md data/lecture/math/linear-algebra/行列の積の意味-講義.n.md data/lecture/math/linear-algebra/基底変換と相似-講義.n.md data/lecture/math/linear-algebra/連立一次方程式と掃き出し法-講義.n.md

直感的ちょっかんてき説明せつめい

1. 写像しゃぞうmapとしての解釈かいしゃく

線型写像せんけいしゃぞうlinear mapは、原点げんてんorigin原点げんてんoriginたもち、sumスカラーばいscalar multiplicationたも変換へんかんtransformationである。原点げんてんoriginとお直線ちょくせんline直線ちょくせんlineまたは 1 てんpointうつる。拡大かくだいexpansion縮小しゅくしょうcontraction回転かいてんrotationせんだんshearは、どれも線型写像せんけいしゃぞうlinear map典型例てんけいれいである。

この定義ていぎdefinition理由りゆうは、ベクトルvectorsum定数倍ていすうばいscalar multipleという空間くうかんspace基本操作きほんそうさbasic operationこわさない変換へんかんtransformationだけを抽出ちゅうしゅつするためである。これにより、基底きていbasisぞうimageから全体ぜんたい復元ふくげんできる。

2. れつベクトルcolumn vector意味いみ

行列ぎょうれつmatrixれつcolumnをただの数字すうじならびとして処理しょりすると、その意味いみ不明瞭ふめいりょうになる。一般いっぱん基底きていbasisでは、各列かくれつeach columnは「基底きていベクトルbasis vector 1 ほんぞうimageそのもの」ではなく、終域しゅういきcodomain基底きていbasisかんする座標ざひょうcoordinateである。標準基底ひょうじゅんきていstandard basis場合ばあいだけ、れつcolumnぞうimageそのものとして解釈かいしゃくできる。

3. 計算けいさんcalculationとのつながり

座標ざひょうベクトルcoordinate vector行列ぎょうれつmatrixけるときは、入力にゅうりょくベクトルinput vector係数けいすうcoefficientもちいて、基底きていbasisぞうimage線型結合せんけいけつごうlinear combinationしている。つまり、行列積ぎょうれつせきmatrix productなぞ規則きそくruleではなく、「基底きていbasisぞうimageわせて出力しゅつりょくoutput構成こうせいする」操作そうさoperationそのものである。

厳密げんみつ説明せつめい

1. 基底きていbasisぞうimage写像しゃぞうmapまる

基底きていbasis e1,[PARSE ERROR: Undefined("Command(\"dots\")")],en採用さいようすると、任意にんいベクトルvector v

v=x1e1++xnen

表示ひょうじできる。すると線型性せんけいせいlinearityにより

T(v)=x1T(e1)++xnT(en)

である。したがって T(ei)判明はんめいすれば T完全かんぜん決定けっていされる。

ここで直感的ちょっかんてき説明せつめいしめした「れつcolumn基底きていbasisぞうimageあらわす」という主張しゅちょうが、ちょうどこのしきequation対応たいおうする。

2. 行列ぎょうれつmatrixれつcolumnなに

まず標準基底ひょうじゅんきていstandard basis考察こうさつする。この T(ei)れつcolumnとしてならべたものが、線型写像せんけいしゃぞうlinear map行列ぎょうれつmatrixである。つまり

A=([PARSE ERROR: Undefined("Command(\"vert\")")][PARSE ERROR: Undefined("Command(\"vert\")")]T(e1)T(en)[PARSE ERROR: Undefined("Command(\"vert\")")][PARSE ERROR: Undefined("Command(\"vert\")")])

解釈かいしゃくできる、ということである。

すると入力にゅうりょくベクトルinput vector x=(x1,[PARSE ERROR: Undefined("Command(\"dots\")")],xn)Tたいして

Ax=x1T(e1)++xnT(en)

となり、行列積ぎょうれつせきmatrix productれつベクトルcolumn vector線型結合せんけいけつごうlinear combinationになっていることを確認かくにんできる。

つまり行列積ぎょうれつせきmatrix product定義ていぎdefinitionも、「基底きていbasisぞうimage入力にゅうりょくinput係数けいすうcoefficientわせる」と解釈かいしゃくできるように設定せっていされている、ということである。ここが「なぜこのざんなのか」への回答かいとうである。

この解釈かいしゃく確認かくにんすると、行列積ぎょうれつせきmatrix product AB も「まず B適用てきようapplicationし、その結果けっかA適用てきようapplicationする」という合成写像ごうせいしゃぞうcomposite map表現ひょうげんrepresentationだと理解りかいできる。つまり行列積ぎょうれつせきmatrix product順序じゅんじょorder重要じゅうようなのは、写像しゃぞうmap合成ごうせいcomposition順序じゅんじょorder重要じゅうようであるためである。

3. 座標写像ざひょうしゃぞうcoordinate map表現行列ひょうげんぎょうれつrepresentation matrix

定義域ていぎいきdomain V順序付じゅんじょづ基底きていordered basis

B=(v1,[PARSE ERROR: Undefined("Command(\"dots\")")],vn)

終域しゅういきcodomain W順序付じゅんじょづ基底きていordered basis

C=(w1,[PARSE ERROR: Undefined("Command(\"dots\")")],wm)

とする。基底きていbasis B選択せんたくすると、座標写像ざひょうしゃぞうcoordinate map

[·]B:VFn

定義ていぎされる。同様どうようC から

[·]C:WFm

定義ていぎされる。ここで F実数体じっすうたいreal fieldまたは複素数体ふくそすうたいcomplex fieldである。

このとき線型写像せんけいしゃぞうlinear map T:VW表現行列ひょうげんぎょうれつrepresentation matrix [T]CB は、

[T(x)]C=[T]CB[x]B

任意にんいxV についてたす唯一ゆいいつm×n 行列ぎょうれつmatrixとして定義ていぎされる。矢印やじるし CB は、B座標ざひょうcoordinateから C座標ざひょうcoordinate変換へんかんtransformationすることをあらわす。

かく j について

T(vj)=a1jw1++amjwm

表示ひょうじしたとき、係数けいすうcoefficient aijならべた

A=(aij)

[T]CB である。このとき Aだい j れつcolumnは、T(vj) そのものではない。正確せいかくには

[T(vj)]C

である。したがって、行列ぎょうれつmatrix線型写像せんけいしゃぞうlinear mapそのものではなく、定義域ていぎいきdomain終域しゅういきcodomain基底きていbasis選択せんたくしたあとられる座標表示ざひょうひょうじcoordinate representationである。

4. 合成ごうせいcomposition行列積ぎょうれつせきmatrix product

線型写像せんけいしゃぞうlinear map

T:VW,S:WZ

考察こうさつする。V,W,Z基底きていbasisをそれぞれ B,C,D とすると、合成写像ごうせいしゃぞうcomposite map ST:VZ表現行列ひょうげんぎょうれつrepresentation matrix

[ST]DB=[S]DC[T]CB

である。順序じゅんじょorderみぎからひだり作用さようactionする。すなわち、まず [T]CBB 座標ざひょうcoordinateC 座標ざひょうcoordinate変換へんかんtransformationし、つぎに [S]DCC 座標ざひょうcoordinateD 座標ざひょうcoordinate変換へんかんtransformationする。

したがって行列積ぎょうれつせきmatrix product順序じゅんじょorder逆向ぎゃくむきにかんじられる理由りゆうは、関数合成かんすうごうせいfunction composition記法きほうnotationで「さき適用てきようapplicationする写像しゃぞうmap」を右側みぎがわくためである。行列積ぎょうれつせきmatrix productたんなる成分計算せいぶんけいさんcomponent calculationではなく、座標表示ざひょうひょうじcoordinate representationされた写像しゃぞうmap合成ごうせいcompositionである。

5. 標準基底ひょうじゅんきていstandard basisでの具体例ぐたいれい

たとえば R2

T(e1)=(21),T(e2)=(01)

なら、行列ぎょうれつmatrix

A=(2011)

である。したがって

A(xy)=x(21)+y(01)=(2xx+y)

となる。この具体例ぐたいれい確認かくにんできるのは、行列ぎょうれつmatrix各列かくれつeach column写像しゃぞうmap作用さようaction直接ちょくせつ保持ほじしている、ということである。

6. 非標準基底ひひょうじゅんきていnonstandard basisでの具体例ぐたいれい

同一どういつsame写像しゃぞうmapであっても、基底きていbasis変更へんこうchangeすると表現行列ひょうげんぎょうれつrepresentation matrix変化へんかchangeする。R2線型写像せんけいしゃぞうlinear map

T(x,y)=(2x,y)

考察こうさつする。標準基底ひょうじゅんきていstandard basisでは

Astd=(2001)

である。

つぎに非標準基底ひひょうじゅんきていnonstandard basis

B=(b1,b2),b1=(11),b2=(1-1)

採用さいようする。このとき

T(b1)=(21)=32b1+12b2

であり、

T(b2)=(2-1)=12b1+32b2

である。したがって Bかんする表現行列ひょうげんぎょうれつrepresentation matrix

[T]B=(32121232)

となる。

具体ぐたいconcreteベクトルvector x=(3,1)T確認かくにんする。これは

x=2b1+b2,[x]B=(21)

である。したがって

[T]B[x]B=(32121232)(21)=(7252)

である。この座標ざひょう

72b1+52b2=(61)

あらわす。一方いっぽう写像しゃぞうmap直接ちょくせつ適用てきようapplicationしても

T(3,1)=(6,1)

る。したがって変化へんかchangeしたのは写像しゃぞうmapではなく、座標系ざひょうけいcoordinate system表現行列ひょうげんぎょうれつrepresentation matrixである。

7. 基底きていbasisえると表現行列ひょうげんぎょうれつrepresentation matrixはどうわるか

おな空間くうかんspace V旧基底きゅうきていold basis新基底しんきていnew basis考察こうさつする。座標変換行列ざひょうへんかんぎょうれつchange-of-coordinates matrix P

[x]old=P[x]new

たすとする。T:VV旧基底きゅうきていold basisでの表現行列ひょうげんぎょうれつrepresentation matrixAold とすれば、

[T(x)]old=Aold[x]old

である。これを新基底しんきていnew basis座標ざひょうcoordinate変換へんかんtransformationすると

[T(x)]new=P-1[T(x)]old=P-1AoldP[x]new

となる。したがって

Anew=P-1AoldP

である。定義域ていぎいきdomain終域しゅういきcodomain基底きていbasis別々べつべつえる場合ばあいは、定義域側ていぎいきがわdomain side変換へんかんtransformationP終域側しゅういきがわcodomain side変換へんかんtransformationQ として

Anew=Q-1AoldP

となる。このしきformulaが、対角化たいかくかdiagonalizationあらわれる P-1AP基礎きそbasisである。

おな空間くうかんspace基底きていbasisだけを変更へんこうchangeする場合ばあいAnew=P-1AoldP関係かんけいrelationにある 2 つの行列ぎょうれつmatrix相似そうじsimilarityであるという。相似そうじsimilar行列ぎょうれつmatrix同一どういつsame線型写像せんけいしゃぞうlinear mapことなる基底きていbasis表示ひょうじしたものであり、固有値こゆうちeigenvalue特性多項式とくせいたこうしきcharacteristic polynomial最小多項式さいしょうたこうしきminimal polynomial共有きょうゆうする。

べつ観点かんてん

幾何的きかてき観点かんてん

線型写像せんけいしゃぞうlinear mapは、平面へいめんplane空間くうかんspace伸長しんちょうstretching縮小しゅくしょうcontraction回転かいてんrotationせんだんshearする変換へんかんtransformationである。この観点かんてんでは、ぞうimageは「どこへおくられるか」、かくkernelは「どの方向ほうこうdirectionがつぶれるか」をあらわす。

たとえば行列ぎょうれつmatrix Aたいして Ax=0くのは、写像しゃぞうmap原点げんてんoriginへつぶれる方向ほうこうdirection検出けんしゅつすることである。したがってほうGaussian eliminationかくkernel確認かくにんする計算けいさんcalculationは、幾何的きかてきgeometricには「どの自由度じゆうどdegree of freedomえるか」を判定はんていする操作そうさoperationとなる。

代数的だいすうてき観点かんてん

座標計算ざひょうけいさんcoordinate calculation立場たちばでは、行列ぎょうれつmatrix成分せいぶんcomponentひょうである。入力にゅうりょくinput係数けいすうcoefficientをどうえるかを追跡ついせきすれば、写像しゃぞうmap作用さようaction数式すうしきformulaとして確認かくにんできる。

構造的こうぞうてき観点かんてん

写像しゃぞうmap立場たちばでは、行列ぎょうれつmatrix空間くうかんspaceをどう変換へんかんtransformationするかそのものである。この 2 つを結合けつごうするのが、基底きていbasisぞうimageという観点かんてんである。つまり行列ぎょうれつmatrix本体ほんたいではなく、線型写像せんけいしゃぞうlinear mapをある基底きていbasis表示ひょうじしたものだと考察こうさつするのが大学数学だいがくすうがくuniversity mathematicsでの自然しぜん立場たちばである。

どこまでつか

行列ぎょうれつmatrix基底きていbasis依存いぞんdependするが、線型写像せんけいしゃぞうlinear mapそのものは基底きていbasis依存いぞんdependしない。

基底きていbasis変更へんこうchangeするとおな写像しゃぞうmapであってもべつ行列ぎょうれつmatrixになる。したがって、行列ぎょうれつmatrixだけを確認かくにんして「これが変換へんかんtransformationそのものだ」と誤認ごにんすると、基底きていbasis依存いぞんdependence部分ぶぶん看過かんかする。

判定基準はんていきじゅん

  • れつcolumnごとの意味いみわれているなら、「基底きていベクトルbasis vectorぞうimage」として解釈かいしゃくするのが自然しぜんである。
  • 行列積ぎょうれつせきmatrix productなにをしているか不明瞭ふめいりょうになったら、「れつベクトルcolumn vector線型結合せんけいけつごうlinear combination」へ還元かんげんする。
  • 基底きていbasis変更へんこうchangeする議論ぎろん出現しゅつげんしたら、写像しゃぞうmapそのものと行列ぎょうれつmatrix表示ひょうじrepresentation区別くべつして考察こうさつする。

最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]線型写像は基底の像で決まる
[PARSE ERROR: Undefined("Command(\"boxed\")")]行列は線型写像の座標表示である
[PARSE ERROR: Undefined("Command(\"boxed\")")][T(x)]C=[T]CB[x]B
[PARSE ERROR: Undefined("Command(\"boxed\")")]j=[T(vj)]C
[PARSE ERROR: Undefined("Command(\"boxed\")")][T(v)]C=A[v]B
[PARSE ERROR: Undefined("Command(\"boxed\")")][ST]DB=[S]DC[T]CB
[PARSE ERROR: Undefined("Command(\"boxed\")")]基底変換と相似は別ページで詳しく扱う

一言ひとことでいうと

  • 行列ぎょうれつmatrix本体ほんたい線型写像せんけいしゃぞうlinear mapであり、行列ぎょうれつmatrix基底きていbasis選択せんたくあと座標表示ざひょうひょうじcoordinate representationである。
  • 一般いっぱん基底きていbasisでは、れつcolumn基底きていbasisぞうimage座標ざひょうcoordinateあらわす。
  • 基底きていbasis変更へんこうchangeすると、おな線型写像せんけいしゃぞうlinear mapであっても表現行列ひょうげんぎょうれつrepresentation matrix変化へんかchangeする。

演習えんしゅうリンク

data/exercise/math/linear-algebra/線型性と線型写像-基本演習.n.md data/exercise/math/linear-algebra/行列計算と線型変換-基本演習.n.md

関連かんれんリンク

data/lecture/math/linear-algebra/ベクトル空間と基底-講義.n.md data/lecture/math/linear-algebra/線型性の基本-講義.n.md data/lecture/math/linear-algebra/行列の積の意味-講義.n.md data/lecture/math/linear-algebra/基底変換と相似-講義.n.md data/lecture/math/linear-algebra/階数の基本-講義.n.md data/lecture/math/linear-algebra/固有値と固有ベクトル-講義.n.md data/lecture/math/linear-algebra/対角化の基本-講義.n.md
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
path をコピー
copy share link
copy share link
タブを全て閉じる