目次 / 行列と一次変換 / 旧数学C(課程外)

第6章 一次変換

—— 行列を「点を動かす操作」として読み直す ——

第 2 章で、行列 $A$ に点 $(x,\ y)$ の列ベクトルをかける計算をして、その結果を「$A$ による点 $(x,\ y)$ の**像**」と呼びました。ここまでの 5 章では、行列は主に**計算の対象**でした。この章から立場が変わります。行列を**平面上の点を動かす操作**として見るのです。この見方を**一次変換**といい、動かす規則そのものを $f$ という記号で表します。柱になる事実は 1 つだけです。**行列の 2 つの列は、基本ベクトルの行き先そのもの**。つまり「東へ 1 歩」と「北へ 1 歩」がどこに着くかさえ分かれば、平面のどの点の行き先も計算できてしまいます。第 7 章から先の回転・対称移動・合成変換は、すべてこの土台の上に立ちます。

問題マップ記録を読み込み中…
未回答 25× 0○ 01か月定着 0

点を動かす規則に名前をつける

第 2 章で、行列に列ベクトルをかける計算をしました。

(abcd)(xy)\displaystyle \begin{pmatrix} a & b \\ c & d \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix}=(ax+bycx+dy)\displaystyle {}= \begin{pmatrix} ax + by \\ cx + dy \end{pmatrix}

出てきた結果を「AA による点 (x, y)(x,\ y) の像」と呼びました。あのときは計算練習のつもりでしたが、よく見ると、この式は xx,yy の組に別の組を対応させています。点を点に対応させる規則、つまり平面上の点を動かす操作です。この操作そのものに名前と記号を与えるのが、この章の出発点です。

公式1:一次変換とその表す行列

aa,bb,cc,dd を定数とする。平面上の点 (x, y)(x,\ y) に、

{x′=ax+byy′=cx+dy\begin{cases} x' = ax + by \\ y' = cx + dy \end{cases}

で定まる点 (x′, y′)(x',\ y') を対応させる規則を一次変換といい、ff などの文字で表す。この対応は行列を使えば

(x′y′)\displaystyle \begin{pmatrix} x' \\ y' \end{pmatrix}=(abcd)(xy)\displaystyle {}= \begin{pmatrix} a & b \\ c & d \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix}

と 1 本に書ける。この AA=(abcd){}= \begin{pmatrix} a & b \\ c & d \end{pmatrix} を、ff を表す行列という。

点 P\mathrm{P} が移った先の点を f(P)f(\mathrm{P}) と書き、P\mathrm{P} の像という。ベクトルで書くときは p⃗\vec{p}=(xy){}= \begin{pmatrix} x \\ y \end{pmatrix} に対して f(p⃗)f(\vec{p})=Ap⃗{}= A\vec{p} である。

「一次」というのは、x′x' と y′y' が xx,yy の 1 次式(定数項なし)になっている、という意味です。中学で習った比例 yy=ax{}= ax の、平面版だと思ってよいでしょう。比例が「xx を aa 倍に伸ばす」だったのに対し、こちらは「平面全体を引き伸ばしたりねじったりする」ことになります。

方眼紙をゴムのシートだと思ってください。原点に画びょうを刺して留めたまま、シートの端をつかんで引っぱる。ゴムなので伸びたり斜めに傾いたりしますが、破れたり折れ曲がったりはしません。方眼のマス目は、引っぱられたあとも平行四辺形のマス目のままです。一次変換とは、この「原点を留めたまま、ゴムシートをまっすぐ引っぱる」操作にあたります。行列の 4 つの成分が、どちらの向きにどれだけ引っぱるかを決めているのです。

x′x',y′y' がどちらも xx,yy の 1 次式で書ける点の移し方を一次変換といい、その規則は 2×22 \times 2 行列 1 つに丸ごと詰め込めるということです。

例題1:表す行列と点の像

一次変換 ff が

{x′=4x−yy′=x+2y\begin{cases} x' = 4x - y \\ y' = x + 2y \end{cases}

で与えられている。次の問いに答えなさい。

(1) ff を表す行列 AA を求めなさい。

(2) ff による点 (3, 1)(3,\ 1) の像を求めなさい。

(3) ff による点 (−1, 2)(-1,\ 2) の像を求めなさい。


【解答】

(1) xx の係数を第 1 列、yy の係数を第 2 列に並べます。x′x' の式が第 1 行、y′y' の式が第 2 行です。

A\displaystyle A=(4−112)‾\displaystyle {}= \underline{\begin{pmatrix} 4 & -1 \\ 1 & 2 \end{pmatrix}}

(2) 点を列ベクトルにして、左から AA をかけます。

(4−112)(31)\displaystyle \begin{pmatrix} 4 & -1 \\ 1 & 2 \end{pmatrix}\begin{pmatrix} 3 \\ 1 \end{pmatrix}=(12−13+2)\displaystyle {}= \begin{pmatrix} 12 - 1 \\ 3 + 2 \end{pmatrix}=(115)\displaystyle {}= \begin{pmatrix} 11 \\ 5 \end{pmatrix}⟹点 (11, 5)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (11,\ 5)}

(3) 同じように計算します。

(4−112)(−12)\displaystyle \begin{pmatrix} 4 & -1 \\ 1 & 2 \end{pmatrix}\begin{pmatrix} -1 \\ 2 \end{pmatrix}=(−4−2−1+4)\displaystyle {}= \begin{pmatrix} -4 - 2 \\ -1 + 4 \end{pmatrix}=(−63)\displaystyle {}= \begin{pmatrix} -6 \\ 3 \end{pmatrix}⟹点 (−6, 3)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (-6,\ 3)}

連立の形と行列の形は、同じ規則の書き方の違いです。(1) の逆向き、つまり行列から連立の形に戻す作業もできるようにしておきます。

原点は動かない

一次変換には、定義からすぐ出てくる大事な性質があります。

公式2:原点の像は原点

一次変換 ff について

f(O)\displaystyle f(\mathrm{O})=O\displaystyle {}= \mathrm{O}

である。実際、A(00)A\begin{pmatrix} 0 \\ 0 \end{pmatrix}=(00){}= \begin{pmatrix} 0 \\ 0 \end{pmatrix} となる。

したがって、原点を動かしてしまう移し方は一次変換ではない。たとえば平行移動

{x′=x+py′=y+q\displaystyle \begin{cases} x' = x + p \\ y' = y + q \end{cases}((p, q)≠(0, 0))\displaystyle ((p,\ q) \neq (0,\ 0))

は一次変換ではない。

ゴムシートの例えで言えば、原点に刺した画びょうです。どれだけ引っぱっても、留めてある 1 点だけは動きません。

平行移動が仲間に入れないのは、意外に思えるかもしれません。図形の移動といえば、平行移動・回転・対称移動がひと組で語られてきたからです。しかし一次変換の式には定数項を置く場所がありません。x′x'=ax{}= ax+by{}+ by に +p+p を足した式は、1 次式ではなく「1 次式 ++ 定数」になってしまいます。無理に仲間に入れるにはひと工夫が必要で、その工夫は小話で紹介します。

判定のときは、順番に 2 つ見ます。原点が動いていないか、そして x′x',y′y' が xx,yy の 1 次式になっているか。どちらかが崩れていれば一次変換ではありません。

一次変換は原点を必ず原点に移すので、平行移動のように原点がずれる移し方や、2 次以上の式が混じる移し方は一次変換ではないということです。

例題2:一次変換かどうかを見分ける

次の (1)〜(3) の対応が一次変換であるかどうかを、理由をつけて確かめなさい。

(1) 点 (x, y)(x,\ y) を点 (x−3y, 2x)(x - 3y,\ 2x) に移す対応

(2) 点 (x, y)(x,\ y) を点 (2x+1, y)(2x + 1,\ y) に移す対応

(3) 点 (x, y)(x,\ y) を点 (x2, y)(x^2,\ y) に移す対応


【解答】

(1) x′x'=x{}= x−3y{}- 3y,y′y'=2x{}= 2x+0⋅y{}+ 0 \cdot y で、どちらも定数項のない 1 次式です。よって一次変換である。表す行列は

A=(1−320)‾\underline{A = \begin{pmatrix} 1 & -3 \\ 2 & 0 \end{pmatrix}}

y′y' の式に yy が出てこないので、第 2 行第 2 列に 00 を書き忘れないようにします。

(2) x′x'=2x{}= 2x+1{}+ 1 には定数項 11 があります。原点 (0, 0)(0,\ 0) の行き先を見ると (1, 0)(1,\ 0) で、原点が動いています。公式2 より一次変換ではない。

(3) 原点は (0, 0)(0,\ 0) に移りますが、x′x'=x2{}= x^2 は 1 次式ではありません。よって一次変換ではない。

たとえば点 (1, 0)(1,\ 0) は (1, 0)(1,\ 0) に移り、点 (2, 0)(2,\ 0) は (4, 0)(4,\ 0) に移ります。もとの点を 22 倍にしたのに、像は 22 倍ではなく 44 倍になってしまいました。この「倍にしてから移す」と「移してから倍にする」がずれるところが、1 次式でないことの正体です。次の節で、一次変換ならこのずれが起きないことを確かめます。

一次変換は 1 次結合を保つ

一次変換のいちばん役に立つ性質は、足し算と実数倍を素通りさせることです。

公式3:一次変換の線形性

一次変換 ff と、任意のベクトル p⃗\vec{p},q⃗\vec{q}、任意の実数 ss,tt について

f(p⃗+q⃗)\displaystyle f(\vec{p} + \vec{q})=f(p⃗)\displaystyle {}= f(\vec{p})+f(q⃗),\displaystyle {}+ f(\vec{q}),f(kp⃗)\displaystyle f(k\vec{p})=kf(p⃗)\displaystyle {}= kf(\vec{p})

が成り立つ。この 2 つをまとめて

f(sp⃗+tq⃗)\displaystyle f(s\vec{p} + t\vec{q})=sf(p⃗)\displaystyle {}= sf(\vec{p})+tf(q⃗)\displaystyle {}+ tf(\vec{q})

と書ける。この性質を ff の線形性という。

証明は、行列の計算法則を並べるだけです。f(p⃗)f(\vec{p})=Ap⃗{}= A\vec{p} でしたから、

f(p⃗+q⃗)\displaystyle f(\vec{p} + \vec{q})=A(p⃗+q⃗)\displaystyle {}= A(\vec{p} + \vec{q})=Ap⃗\displaystyle {}= A\vec{p}+Aq⃗\displaystyle {}+ A\vec{q}=f(p⃗)\displaystyle {}= f(\vec{p})+f(q⃗)\displaystyle {}+ f(\vec{q})

は第 2 章の分配法則そのもの、

f(kp⃗)\displaystyle f(k\vec{p})=A(kp⃗)\displaystyle {}= A(k\vec{p})=k(Ap⃗)\displaystyle {}= k(A\vec{p})=kf(p⃗)\displaystyle {}= kf(\vec{p})

は実数倍と積の交換(第 1 章・第 2 章)そのものです。第 2 章で証明した地味な法則が、ここで「操作としての行列」の性質に化けました。

身近な言い方をすると、別々に運んでから合わせても、合わせてから運んでも同じということです。荷物 p⃗\vec{p} と荷物 q⃗\vec{q} を同じトラックで運ぶとき、1 個ずつ運んで着いた先で並べても、まとめて積んで運んでも、着く場所は変わりません。そして荷物を 3 倍に増やせば、届く量も 3 倍になります。当たり前に思えますが、例題2 (3) のように 2 乗が入ると、この当たり前が崩れるのでした。

たとえば AA=(2011){}= \begin{pmatrix} 2 & 0 \\ 1 & 1 \end{pmatrix}、p⃗\vec{p}=(21){}= \begin{pmatrix} 2 \\ 1 \end{pmatrix}、q⃗\vec{q}=(−12){}= \begin{pmatrix} -1 \\ 2 \end{pmatrix} で確かめてみます。f(p⃗)f(\vec{p})=(43){}= \begin{pmatrix} 4 \\ 3 \end{pmatrix},f(q⃗)f(\vec{q})=(−21){}= \begin{pmatrix} -2 \\ 1 \end{pmatrix} で、和のほうは p⃗\vec{p}+q⃗{}+ \vec{q}=(13){}= \begin{pmatrix} 1 \\ 3 \end{pmatrix} の像が (24)\begin{pmatrix} 2 \\ 4 \end{pmatrix}。たしかに (43)\begin{pmatrix} 4 \\ 3 \end{pmatrix}+(−21){}+ \begin{pmatrix} -2 \\ 1 \end{pmatrix} と一致します。図にすると、平行四辺形が平行四辺形のまま移っていることが見えます。

O O p q p + q f(p) f(q) f(p + q) 変換前 f で移したあと p,q が作る平行四辺形 やはり平行四辺形のまま

ゴムシートの例えで「マス目は平行四辺形のマス目のまま」と言ったのは、この図のことです。線形性は、方眼が方眼として保たれることの式による表現だといえます。

一次変換では「足してから移す」と「移してから足す」が一致し、実数倍も同じように素通りするので、f(p⃗)f(\vec{p}) と f(q⃗)f(\vec{q}) さえ分かれば p⃗\vec{p},q⃗\vec{q} の 1 次結合の像は行列を知らなくても計算できるということです。

例題3:線形性だけで像を求める

一次変換 ff について f(p⃗)f(\vec{p})=(2−3){}= \begin{pmatrix} 2 \\ -3 \end{pmatrix},f(q⃗)f(\vec{q})=(51){}= \begin{pmatrix} 5 \\ 1 \end{pmatrix} であることが分かっている。次のベクトルの像を求めなさい。

(1) f(p⃗+q⃗)f(\vec{p} + \vec{q})

(2) f(3p⃗−2q⃗)f(3\vec{p} - 2\vec{q})


【解答】

p⃗\vec{p},q⃗\vec{q} そのものが何であるかも、ff を表す行列も与えられていません。それでも公式3 だけで答えが出ます。

(1)

f(p⃗+q⃗)\displaystyle f(\vec{p} + \vec{q})=f(p⃗)\displaystyle {}= f(\vec{p})+f(q⃗)\displaystyle {}+ f(\vec{q})=(2−3)\displaystyle {}= \begin{pmatrix} 2 \\ -3 \end{pmatrix}+(51)\displaystyle {}+ \begin{pmatrix} 5 \\ 1 \end{pmatrix}=(7−2)‾\displaystyle {}= \underline{\begin{pmatrix} 7 \\ -2 \end{pmatrix}}

(2) 引き算は −2-2 倍の足し算だと思えば、係数をそのまま外に出せます。

f(3p⃗−2q⃗)\displaystyle f(3\vec{p} - 2\vec{q})=3f(p⃗)\displaystyle {}= 3f(\vec{p})−2f(q⃗)\displaystyle {}- 2f(\vec{q})=3(2−3)\displaystyle {}= 3\begin{pmatrix} 2 \\ -3 \end{pmatrix}−2(51)\displaystyle {}- 2\begin{pmatrix} 5 \\ 1 \end{pmatrix}=(6−10−9−2)\displaystyle {}= \begin{pmatrix} 6 - 10 \\ -9 - 2 \end{pmatrix}=(−4−11)‾\displaystyle {}= \underline{\begin{pmatrix} -4 \\ -11 \end{pmatrix}}

「係数を ff の外へ出す」という一手だけで済みました。この身軽さが線形性のありがたみです。

行列の列は、基本ベクトルの行き先

ここがこの章の柱です。AA に基本ベクトル e1⃗\vec{e_1}=(10){}= \begin{pmatrix} 1 \\ 0 \end{pmatrix} をかけてみます。

Ae1⃗\displaystyle A\vec{e_1}=(abcd)(10)\displaystyle {}= \begin{pmatrix} a & b \\ c & d \end{pmatrix}\begin{pmatrix} 1 \\ 0 \end{pmatrix}=(ac)\displaystyle {}= \begin{pmatrix} a \\ c \end{pmatrix}

出てきたのは AA の第 1 列です。同じく e2⃗\vec{e_2}=(01){}= \begin{pmatrix} 0 \\ 1 \end{pmatrix} をかけると

Ae2⃗\displaystyle A\vec{e_2}=(abcd)(01)\displaystyle {}= \begin{pmatrix} a & b \\ c & d \end{pmatrix}\begin{pmatrix} 0 \\ 1 \end{pmatrix}=(bd)\displaystyle {}= \begin{pmatrix} b \\ d \end{pmatrix}

で、第 2 列が出てきます。偶然ではなく、e1⃗\vec{e_1} をかけるとは「第 1 列だけを 11 倍、第 2 列を 00 倍して足す」ことだからです。

公式4:行列の列と基本ベクトルの像

一次変換 ff を表す行列 AA について

A\displaystyle A=(f(e1⃗)f(e2⃗))\displaystyle {}= \begin{pmatrix} f(\vec{e_1}) & f(\vec{e_2}) \end{pmatrix}

すなわち、AA の第 1 列は f(e1⃗)f(\vec{e_1})、第 2 列は f(e2⃗)f(\vec{e_2}) である。

逆に、f(e1⃗)f(\vec{e_1}) と f(e2⃗)f(\vec{e_2}) が分かれば ff を表す行列が決まり、任意の点の像は

f ⁣(xy)\displaystyle f\!\begin{pmatrix} x \\ y \end{pmatrix}=xf(e1⃗)\displaystyle {}= xf(\vec{e_1})+yf(e2⃗)\displaystyle {}+ yf(\vec{e_2})

で計算できる。

後半の式は、線形性と成分表示を組み合わせただけです。ベクトルの第 2 章で、どんなベクトルも (xy)\begin{pmatrix} x \\ y \end{pmatrix}=xe1⃗{}= x\vec{e_1}+ye2⃗{}+ y\vec{e_2} と書けました。ここに公式3 を使うと

f(xe1⃗+ye2⃗)\displaystyle f(x\vec{e_1} + y\vec{e_2})=xf(e1⃗)\displaystyle {}= xf(\vec{e_1})+yf(e2⃗)\displaystyle {}+ yf(\vec{e_2})

となります。

AA=(3112){}= \begin{pmatrix} 3 & 1 \\ 1 & 2 \end{pmatrix} で図にしてみます。f(e1⃗)f(\vec{e_1})=(31){}= \begin{pmatrix} 3 \\ 1 \end{pmatrix},f(e2⃗)f(\vec{e_2})=(12){}= \begin{pmatrix} 1 \\ 2 \end{pmatrix} ですから、e1⃗\vec{e_1},e2⃗\vec{e_2} が作っていた 1 辺 11 の正方形は、この 2 本が作る平行四辺形に移ります。

O O e₁ e₂ (1, 1) f(e₁) = (3, 1) f(e₂) = (1, 2) (4, 3) 変換前 f で移したあと 1 辺 1 の正方形 2 本の像が A の第 1 列・第 2 列

道案内にたとえると、こういうことです。知らない町で「東へ 1 歩進んだらどこに着くか」と「北へ 1 歩進んだらどこに着くか」の 2 つだけを教えてもらう。それだけで、「東へ 3 歩、北へ 2 歩」の行き先は自分で計算できます。3×3 \times(東 1 歩の行き先)+ 2×+\ 2 \times(北 1 歩の行き先)です。平面には無限に点があるのに、たった 2 点の行き先を決めれば全部決まってしまう。これが一次変換の情報量の少なさであり、2×22 \times 2 の行列 1 つで書ける理由でもあります。

第 5 章の厳密定義で「AA が伸ばす 2 方向に合わせて方眼紙の目盛りを引き直す」という話をしました。あのときの「方眼紙の目盛り」が、いま言っている 2 本の基本ベクトルにあたります。

行列の 2 つの列は基本ベクトルの行き先そのものなので、e1⃗\vec{e_1},e2⃗\vec{e_2} の像を横に並べて書けば ff を表す行列がすぐ手に入るということです。

例題4:基本ベクトルの像から行列を作る

一次変換 ff が f(e1⃗)f(\vec{e_1})=(31){}= \begin{pmatrix} 3 \\ 1 \end{pmatrix},f(e2⃗)f(\vec{e_2})=(12){}= \begin{pmatrix} 1 \\ 2 \end{pmatrix} をみたしている。次の問いに答えなさい。

(1) ff を表す行列 AA を求めなさい。

(2) ff による点 (1, 1)(1,\ 1) の像を求めなさい。

(3) ff による点 (2, −3)(2,\ -3) の像を求めなさい。


【解答】

(1) 2 つの像を、順に第 1 列・第 2 列として横に並べます。

A\displaystyle A=(3112)‾\displaystyle {}= \underline{\begin{pmatrix} 3 & 1 \\ 1 & 2 \end{pmatrix}}

(2) (11)\begin{pmatrix} 1 \\ 1 \end{pmatrix}=e1⃗{}= \vec{e_1}+e2⃗{}+ \vec{e_2} なので、像は 2 つの像の和です。

f ⁣(11)\displaystyle f\!\begin{pmatrix} 1 \\ 1 \end{pmatrix}=(31)\displaystyle {}= \begin{pmatrix} 3 \\ 1 \end{pmatrix}+(12)\displaystyle {}+ \begin{pmatrix} 1 \\ 2 \end{pmatrix}=(43)\displaystyle {}= \begin{pmatrix} 4 \\ 3 \end{pmatrix}⟹点 (4, 3)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (4,\ 3)}

(3) 係数が 22 と −3-3 になるだけです。

f ⁣(2−3)\displaystyle f\!\begin{pmatrix} 2 \\ -3 \end{pmatrix}=2(31)\displaystyle {}= 2\begin{pmatrix} 3 \\ 1 \end{pmatrix}−3(12)\displaystyle {}- 3\begin{pmatrix} 1 \\ 2 \end{pmatrix}=(6−32−6)\displaystyle {}= \begin{pmatrix} 6 - 3 \\ 2 - 6 \end{pmatrix}=(3−4)\displaystyle {}= \begin{pmatrix} 3 \\ -4 \end{pmatrix}⟹点 (3, −4)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (3,\ -4)}

もちろん (1) で求めた AA を直接かけても同じです。上の図(fig02)は、この AA による正方形の移り方を描いたものです。(2) の答え (4, 3)(4,\ 3) が平行四辺形の向かいの頂点になっています。

2 点の像から行列を決める

公式4 は「e1⃗\vec{e_1},e2⃗\vec{e_2} の像が分かれば行列が決まる」という話でした。では、基本ベクトルでない 2 点の像が分かっている場合はどうでしょうか。

公式5:2 点の像から表す行列を求める

1次独立な 2 つのベクトル p⃗\vec{p},q⃗\vec{q}(平行でない 2 本)について f(p⃗)f(\vec{p}),f(q⃗)f(\vec{q}) が分かっているとする。p⃗\vec{p},q⃗\vec{q} を横に並べた行列を PP=(p⃗q⃗){}= \begin{pmatrix} \vec{p} & \vec{q} \end{pmatrix}、像を並べた行列を QQ=(f(p⃗)f(q⃗)){}= \begin{pmatrix} f(\vec{p}) & f(\vec{q}) \end{pmatrix} とすると

AP\displaystyle AP=Q\displaystyle {}= Qしたがって\displaystyle \text{したがって}A\displaystyle A=QP−1\displaystyle {}= QP^{-1}

p⃗\vec{p},q⃗\vec{q} が1次独立であることが、PP が正則(Δ\Delta≠0{}\neq 0)であること、つまり P−1P^{-1} が存在することにあたる(第 3 章)。

APAP=Q{}= Q が成り立つのは、第 2 章 j06 で見たしくみです。列ベクトルを横に並べて 1 つの行列にしておけば、AA をかけるだけで 2 点の像が同時に出てきます。そこを逆向きに使って AA を取り出すのが公式5 です。

P−1P^{-1} を右からかける点に注意してください。APAP=Q{}= Q の両辺に右から P−1P^{-1} をかけて APP−1APP^{-1}=QP−1{}= QP^{-1}、つまり AA=QP−1{}= QP^{-1} です。行列は交換できないので(第 2 章)、うっかり P−1QP^{-1}Q と書くと別物になってしまいます。

平行でない 2 点の行き先が分かれば一次変換はただ 1 つに決まり、像を並べた行列に、もとの点を並べた行列の逆行列を右からかければ求められるということです。

例題5:2 点の像から行列を求める

一次変換 ff が点 (1, 2)(1,\ 2) を点 (4, 5)(4,\ 5) に移し、点 (3, 1)(3,\ 1) を点 (2, −5)(2,\ -5) に移すとき、ff を表す行列 AA を求めなさい。


【解答】

もとの 2 点を並べた行列と、像を並べた行列を作ります。

P\displaystyle P=(1321),\displaystyle {}= \begin{pmatrix} 1 & 3 \\ 2 & 1 \end{pmatrix},Q\displaystyle Q=(425−5)\displaystyle {}= \begin{pmatrix} 4 & 2 \\ 5 & -5 \end{pmatrix}

PP の行列式は Δ\Delta=1×1{}= 1 \times 1−3×2{}- 3 \times 2=−5{}= -5≠0{}\neq 0 なので、PP は正則です(2 点 (1, 2)(1,\ 2),(3, 1)(3,\ 1) は原点と同一直線上にない、ということでもあります)。

P−1\displaystyle P^{-1}=1−5(1−3−21)\displaystyle {}= \frac{1}{-5}\begin{pmatrix} 1 & -3 \\ -2 & 1 \end{pmatrix}

AA=QP−1{}= QP^{-1} を計算します。

A\displaystyle A=(425−5)⋅1−5(1−3−21)\displaystyle {}= \begin{pmatrix} 4 & 2 \\ 5 & -5 \end{pmatrix} \cdot \frac{1}{-5}\begin{pmatrix} 1 & -3 \\ -2 & 1 \end{pmatrix}=−15(4−4−12+25+10−15−5)\displaystyle {}= -\frac{1}{5}\begin{pmatrix} 4 - 4 & -12 + 2 \\ 5 + 10 & -15 - 5 \end{pmatrix}=−15(0−1015−20)\displaystyle {}= -\frac{1}{5}\begin{pmatrix} 0 & -10 \\ 15 & -20 \end{pmatrix}A\displaystyle A=(02−34)‾\displaystyle {}= \underline{\begin{pmatrix} 0 & 2 \\ -3 & 4 \end{pmatrix}}

検算します。A(12)A\begin{pmatrix} 1 \\ 2 \end{pmatrix}=(0+4−3+8){}= \begin{pmatrix} 0 + 4 \\ -3 + 8 \end{pmatrix}=(45){}= \begin{pmatrix} 4 \\ 5 \end{pmatrix},A(31)A\begin{pmatrix} 3 \\ 1 \end{pmatrix}=(0+2−9+4){}= \begin{pmatrix} 0 + 2 \\ -9 + 4 \end{pmatrix}=(2−5){}= \begin{pmatrix} 2 \\ -5 \end{pmatrix}。どちらも条件どおりです。

AA=(abcd){}= \begin{pmatrix} a & b \\ c & d \end{pmatrix} とおいて 4 つの文字の連立方程式を解く手もあります。aa+2b{}+ 2b=4{}= 4,cc+2d{}+ 2d=5{}= 5,3a3a+b{}+ b=2{}= 2,3c3c+d{}+ d=−5{}= -5 の 4 本で、(a, b)(a,\ b) の 2 本と (c, d)(c,\ d) の 2 本に分かれるので解けます。答えは同じですが、公式5 なら逆行列 1 回で済みます。

移る前の点をさがす

これまでは「点を与えて像を求める」向きでした。逆に、移った先を与えて、もとの点をさがすこともできます。

公式6:原像を求める

一次変換 ff によって点 Q\mathrm{Q} に移る点を、Q\mathrm{Q} の原像という。ff を表す行列を AA、q⃗\vec{q}=OQ→{}= \overrightarrow{\mathrm{OQ}} とすると、原像 p⃗\vec{p} は

Ap⃗\displaystyle A\vec{p}=q⃗\displaystyle {}= \vec{q}

をみたす。これは連立一次方程式なので(第 4 章)、

  • Δ\Delta≠0{}\neq 0 のとき:原像はただ 1 つで p⃗\vec{p}=A−1q⃗{}= A^{-1}\vec{q}
  • Δ\Delta=0{}= 0 のとき:原像は無数にあるか、1 つも存在しない

「像を求める」が AA をかける計算だったのに対し、「原像を求める」は AA で移した結果から出発して、もとを解く計算です。足跡を見つけて、その人がどこに立っていたかを割り出すようなものです。Δ\Delta≠0{}\neq 0 なら足跡と立ち位置が 1 対 1 に対応しますが、Δ\Delta=0{}= 0 だと事情が変わります。

Δ\Delta=0{}= 0 のときの 2 つの場合は、第 4 章でもう見ています。連立一次方程式の解が「無数」か「なし」に分かれるのと、まったく同じ現象です。行列の側から言えば、Δ\Delta=0{}= 0 の一次変換は平面全体を 1 本の直線(または原点だけ)に押しつぶしてしまいます。押しつぶされた直線の上の点には原像がぞろぞろあり、直線から外れた点には原像が 1 つもない、というわけです。第 3 章で「立体を壁に映した影」の例えを使いましたが、あの影の中の 1 点には、もとの立体の何点もが重なって映っています。つぶれた一次変換の像を詳しく調べるのは第 9 章です。

原像を求めることは連立一次方程式 Ap⃗A\vec{p}=q⃗{}= \vec{q} を解くことで、Δ\Delta≠0{}\neq 0 なら A−1A^{-1} をかけて一発、Δ\Delta=0{}= 0 なら解が無数かないかの場合分けになるということです。

例題6:原像を求める(Δ\Delta≠0{}\neq 0)

AA=(4332){}= \begin{pmatrix} 4 & 3 \\ 3 & 2 \end{pmatrix} が表す一次変換 ff によって点 (2, 3)(2,\ 3) に移る点を求めなさい。


【解答】

Δ\Delta=4×2{}= 4 \times 2−3×3{}- 3 \times 3=8{}= 8−9{}- 9=−1{}= -1≠0{}\neq 0 なので、AA は正則です。

A−1\displaystyle A^{-1}=1−1(2−3−34)\displaystyle {}= \frac{1}{-1}\begin{pmatrix} 2 & -3 \\ -3 & 4 \end{pmatrix}=(−233−4)\displaystyle {}= \begin{pmatrix} -2 & 3 \\ 3 & -4 \end{pmatrix}

求める点 p⃗\vec{p} は p⃗\vec{p}=A−1(23){}= A^{-1}\begin{pmatrix} 2 \\ 3 \end{pmatrix} です。

(−233−4)(23)\displaystyle \begin{pmatrix} -2 & 3 \\ 3 & -4 \end{pmatrix}\begin{pmatrix} 2 \\ 3 \end{pmatrix}=(−4+96−12)\displaystyle {}= \begin{pmatrix} -4 + 9 \\ 6 - 12 \end{pmatrix}=(5−6)\displaystyle {}= \begin{pmatrix} 5 \\ -6 \end{pmatrix}⟹点 (5, −6)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (5,\ -6)}

検算すると A(5−6)A\begin{pmatrix} 5 \\ -6 \end{pmatrix}=(20−1815−12){}= \begin{pmatrix} 20 - 18 \\ 15 - 12 \end{pmatrix}=(23){}= \begin{pmatrix} 2 \\ 3 \end{pmatrix} です。原像を求めたら像に戻して確かめる、を習慣にしておくと符号のミスに気づけます。

例題7:原像を求める(Δ\Delta=0{}= 0)

AA=(3−6−12){}= \begin{pmatrix} 3 & -6 \\ -1 & 2 \end{pmatrix} が表す一次変換 ff について、次の問いに答えなさい。

(1) 点 (3, −1)(3,\ -1) に移る点をすべて求めなさい。

(2) 点 (1, 1)(1,\ 1) に移る点があるかどうかを確かめなさい。


【解答】

Δ\Delta=3×2{}= 3 \times 2−(−6)×(−1){}- (-6) \times (-1)=6{}= 6−6{}- 6=0{}= 0 なので、A−1A^{-1} は使えません。連立方程式として解きます。

(1) (xy)\begin{pmatrix} x \\ y \end{pmatrix} を求める点とすると

{3x−6y=3−x+2y=−1\begin{cases} 3x - 6y = 3 \\ -x + 2y = -1 \end{cases}

上の式を 33 で割ると xx−2y{}- 2y=1{}= 1、下の式に −1-1 をかけても xx−2y{}- 2y=1{}= 1。2 本が同じ式なので、条件は xx−2y{}- 2y=1{}= 1 の 1 本だけです。yy=t{}= t(tt は実数)とおくと xx=2t{}= 2t+1{}+ 1 なので

点 (2t+1, t)(t は任意の実数)‾\underline{\text{点} \ (2t + 1,\ t) \quad (t \ \text{は任意の実数})}

つまり直線 xx−2y{}- 2y=1{}= 1 の上のすべての点が、点 (3, −1)(3,\ -1) に移ります。

(2) 同じように立てます。

{3x−6y=1−x+2y=1\begin{cases} 3x - 6y = 1 \\ -x + 2y = 1 \end{cases}

下の式を −3-3 倍すると 3x3x−6y{}- 6y=−3{}= -3 です。上の式は 3x3x−6y{}- 6y=1{}= 1 なので、11=−3{}= -3 となって矛盾します。よって原像は存在しない。

種明かしをすると、この ff による像は必ず直線 xx+3y{}+ 3y=0{}= 0 の上に乗ります。実際 uu=x{}= x−2y{}- 2y とおくと像は (3u, −u)(3u,\ -u) の形になり、y′y'=−13x′{}= -\dfrac{1}{3}x' をみたします。平面全体がこの 1 本の直線につぶれてしまうので、直線上の点 (3, −1)(3,\ -1) には原像が無数にあり、直線の外の点 (1, 1)(1,\ 1) には 1 つもない、ということです。Δ\Delta=0{}= 0 の一次変換がどんな図形を作るかは、第 9 章でくわしく調べます。

基礎確認問題(全5問)

まずは公式をそのまま使う、ごく簡単な問題で確認しましょう。

問1

一次変換 ff を表す行列が AA=(2−134){}= \begin{pmatrix} 2 & -1 \\ 3 & 4 \end{pmatrix} のとき、ff による点 (1, 2)(1,\ 2) の像を求めなさい。

つまずいたときは:
答えを見る
答え

A(12)A\begin{pmatrix} 1 \\ 2 \end{pmatrix}=(2−23+8){}= \begin{pmatrix} 2 - 2 \\ 3 + 8 \end{pmatrix}=(011){}= \begin{pmatrix} 0 \\ 11 \end{pmatrix} より 点 (0, 11)‾\underline{\text{点} \ (0,\ 11)}

自己採点:
記録を読み込み中…

問2

一次変換 ff が {x′=3x−yy′=x+5y\begin{cases} x' = 3x - y \\ y' = x + 5y \end{cases} で与えられているとき、ff を表す行列を求めなさい。

答えを見る
答え

(3−115)‾\underline{\begin{pmatrix} 3 & -1 \\ 1 & 5 \end{pmatrix}}(xx の係数が第 1 列、yy の係数が第 2 列)

自己採点:
記録を読み込み中…

問3

一次変換 ff が f(e1⃗)f(\vec{e_1})=(4−1){}= \begin{pmatrix} 4 \\ -1 \end{pmatrix},f(e2⃗)f(\vec{e_2})=(23){}= \begin{pmatrix} 2 \\ 3 \end{pmatrix} をみたすとき、ff を表す行列を求めなさい。

つまずいたときは:
答えを見る
答え

像を横に並べるだけです。(42−13)‾\underline{\begin{pmatrix} 4 & 2 \\ -1 & 3 \end{pmatrix}}

自己採点:
記録を読み込み中…

問4

一次変換 ff について f(p⃗)f(\vec{p})=(15){}= \begin{pmatrix} 1 \\ 5 \end{pmatrix},f(q⃗)f(\vec{q})=(−23){}= \begin{pmatrix} -2 \\ 3 \end{pmatrix} のとき、f(3p⃗+2q⃗)f(3\vec{p} + 2\vec{q}) を求めなさい。

答えを見る
答え

3(15)3\begin{pmatrix} 1 \\ 5 \end{pmatrix}+2(−23){}+ 2\begin{pmatrix} -2 \\ 3 \end{pmatrix}=(−121)‾{}= \underline{\begin{pmatrix} -1 \\ 21 \end{pmatrix}}

自己採点:
記録を読み込み中…

問5

AA=(1213){}= \begin{pmatrix} 1 & 2 \\ 1 & 3 \end{pmatrix} が表す一次変換によって点 (4, 5)(4,\ 5) に移る点を求めなさい。

つまずいたときは:
答えを見る
答え

Δ\Delta=1{}= 1,A−1A^{-1}=(3−2−11){}= \begin{pmatrix} 3 & -2 \\ -1 & 1 \end{pmatrix} より A−1(45)A^{-1}\begin{pmatrix} 4 \\ 5 \end{pmatrix}=点 (2, 1)‾{}= \underline{\text{点} \ (2,\ 1)}

自己採点:
記録を読み込み中…

実践問題(全20問)

難易度マークは ★=基礎、★★=標準、★★★=入試レベルです。★から順に取り組みましょう。

問1 ★

AA=(31−24){}= \begin{pmatrix} 3 & 1 \\ -2 & 4 \end{pmatrix} が表す一次変換 ff による、(1) 点 (2, 1)(2,\ 1)、(2) 点 (−1, 3)(-1,\ 3) の像をそれぞれ求めなさい。

つまずいたときは:
答えを見る
答え

(1) 点 (7, 0)(7,\ 0) (2) 点 (0, 14)(0,\ 14)

解説

点を列ベクトルにして、左から AA をかけます。

(1)

(31−24)(21)\displaystyle \begin{pmatrix} 3 & 1 \\ -2 & 4 \end{pmatrix}\begin{pmatrix} 2 \\ 1 \end{pmatrix}=(6+1−4+4)\displaystyle {}= \begin{pmatrix} 6 + 1 \\ -4 + 4 \end{pmatrix}=(70)\displaystyle {}= \begin{pmatrix} 7 \\ 0 \end{pmatrix}⟹点 (7, 0)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (7,\ 0)}

(2)

(31−24)(−13)\displaystyle \begin{pmatrix} 3 & 1 \\ -2 & 4 \end{pmatrix}\begin{pmatrix} -1 \\ 3 \end{pmatrix}=(−3+32+12)\displaystyle {}= \begin{pmatrix} -3 + 3 \\ 2 + 12 \end{pmatrix}=(014)\displaystyle {}= \begin{pmatrix} 0 \\ 14 \end{pmatrix}⟹点 (0, 14)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (0,\ 14)}

(1) は xx 軸上の点に、(2) は yy 軸上の点に移りました。どちらもたまたまですが、Δ\Delta=3×4{}= 3 \times 4−1×(−2){}- 1 \times (-2)=14{}= 14≠0{}\neq 0 なので、この ff で平面がつぶれているわけではありません。

自己採点:
記録を読み込み中…

問2 ★

(1) 一次変換 {x′=−x+4yy′=2x+y\begin{cases} x' = -x + 4y \\ y' = 2x + y \end{cases} を表す行列を求めなさい。(2) AA=(50−32){}= \begin{pmatrix} 5 & 0 \\ -3 & 2 \end{pmatrix} が表す一次変換を、x′x',y′y' の連立の形で表しなさい。

つまずいたときは:
答えを見る
答え

(1) (−1421)\begin{pmatrix} -1 & 4 \\ 2 & 1 \end{pmatrix} (2) {x′=5xy′=−3x+2y\begin{cases} x' = 5x \\ y' = -3x + 2y \end{cases}

解説

(1) x′x' の式が第 1 行、y′y' の式が第 2 行です。xx の係数を第 1 列、yy の係数を第 2 列に置きます。

A=(−1421)‾\underline{A = \begin{pmatrix} -1 & 4 \\ 2 & 1 \end{pmatrix}}

(2) 逆向きの読みかえです。

(x′y′)\displaystyle \begin{pmatrix} x' \\ y' \end{pmatrix}=(50−32)(xy)\displaystyle {}= \begin{pmatrix} 5 & 0 \\ -3 & 2 \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix}=(5x+0⋅y−3x+2y)\displaystyle {}= \begin{pmatrix} 5x + 0 \cdot y \\ -3x + 2y \end{pmatrix} {x′=5xy′=−3x+2y‾\underline{\begin{cases} x' = 5x \\ y' = -3x + 2y \end{cases}}

第 1 行第 2 列が 00 なので x′x' の式に yy が現れません。逆に、連立の形から行列を作るときは、現れない文字の係数を 00 として書き忘れないことが大事です。

自己採点:
記録を読み込み中…

問3 ★

一次変換 ff が f(e1⃗)f(\vec{e_1})=(25){}= \begin{pmatrix} 2 \\ 5 \end{pmatrix},f(e2⃗)f(\vec{e_2})=(−31){}= \begin{pmatrix} -3 \\ 1 \end{pmatrix} をみたす。(1) ff を表す行列 AA (2) ff による点 (3, −2)(3,\ -2) の像 をそれぞれ求めなさい。

つまずいたときは:
答えを見る
答え

(1) AA=(2−351){}= \begin{pmatrix} 2 & -3 \\ 5 & 1 \end{pmatrix} (2) 点 (12, 13)(12,\ 13)

解説

(1) 公式4 より、f(e1⃗)f(\vec{e_1}) が第 1 列、f(e2⃗)f(\vec{e_2}) が第 2 列です。

A=(2−351)‾\underline{A = \begin{pmatrix} 2 & -3 \\ 5 & 1 \end{pmatrix}}

(2) (3−2)\begin{pmatrix} 3 \\ -2 \end{pmatrix}=3e1⃗{}= 3\vec{e_1}−2e2⃗{}- 2\vec{e_2} なので、像も同じ係数の 1 次結合になります。

3(25)\displaystyle 3\begin{pmatrix} 2 \\ 5 \end{pmatrix}−2(−31)\displaystyle {}- 2\begin{pmatrix} -3 \\ 1 \end{pmatrix}=(6+615−2)\displaystyle {}= \begin{pmatrix} 6 + 6 \\ 15 - 2 \end{pmatrix}=(1213)\displaystyle {}= \begin{pmatrix} 12 \\ 13 \end{pmatrix}⟹点 (12, 13)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (12,\ 13)}

(1) の AA を直接かけても同じです。A(3−2)A\begin{pmatrix} 3 \\ -2 \end{pmatrix}=(6+615−2){}= \begin{pmatrix} 6 + 6 \\ 15 - 2 \end{pmatrix}。式の見た目はそっくりで、じつは同じ計算をしています。

自己採点:
記録を読み込み中…

問4 ★

一次変換 ff について f(p⃗)f(\vec{p})=(4−1){}= \begin{pmatrix} 4 \\ -1 \end{pmatrix},f(q⃗)f(\vec{q})=(23){}= \begin{pmatrix} 2 \\ 3 \end{pmatrix} が分かっている。ff を表す行列を求めずに、(1) f(p⃗+q⃗)f(\vec{p} + \vec{q}) (2) f(2p⃗−3q⃗)f(2\vec{p} - 3\vec{q}) をそれぞれ求めなさい。

つまずいたときは:
答えを見る
答え

(1) (62)\begin{pmatrix} 6 \\ 2 \end{pmatrix} (2) (2−11)\begin{pmatrix} 2 \\ -11 \end{pmatrix}

解説

公式3(線形性)で、係数をそのまま ff の外へ出します。

(1)

f(p⃗+q⃗)\displaystyle f(\vec{p} + \vec{q})=f(p⃗)\displaystyle {}= f(\vec{p})+f(q⃗)\displaystyle {}+ f(\vec{q})=(4−1)\displaystyle {}= \begin{pmatrix} 4 \\ -1 \end{pmatrix}+(23)\displaystyle {}+ \begin{pmatrix} 2 \\ 3 \end{pmatrix}=(62)‾\displaystyle {}= \underline{\begin{pmatrix} 6 \\ 2 \end{pmatrix}}

(2)

f(2p⃗−3q⃗)\displaystyle f(2\vec{p} - 3\vec{q})=2f(p⃗)\displaystyle {}= 2f(\vec{p})−3f(q⃗)\displaystyle {}- 3f(\vec{q})=2(4−1)\displaystyle {}= 2\begin{pmatrix} 4 \\ -1 \end{pmatrix}−3(23)\displaystyle {}- 3\begin{pmatrix} 2 \\ 3 \end{pmatrix}=(8−6−2−9)\displaystyle {}= \begin{pmatrix} 8 - 6 \\ -2 - 9 \end{pmatrix}=(2−11)‾\displaystyle {}= \underline{\begin{pmatrix} 2 \\ -11 \end{pmatrix}}

p⃗\vec{p},q⃗\vec{q} の成分も AA も与えられていないのに答えが出ます。線形性さえあれば、中身を知らなくても 1 次結合の像は計算できるということです。

自己採点:
記録を読み込み中…

問5 ★

AA=(2312){}= \begin{pmatrix} 2 & 3 \\ 1 & 2 \end{pmatrix} が表す一次変換 ff によって点 (7, 4)(7,\ 4) に移る点を求めなさい。

つまずいたときは:
答えを見る
答え

点 (2, 1)(2,\ 1)

解説

Δ\Delta=2×2{}= 2 \times 2−3×1{}- 3 \times 1=1{}= 1≠0{}\neq 0 なので AA は正則です。求める点を p⃗\vec{p} とすると Ap⃗A\vec{p}=(74){}= \begin{pmatrix} 7 \\ 4 \end{pmatrix} なので、両辺に左から A−1A^{-1} をかけます。

A−1\displaystyle A^{-1}=11(2−3−12)\displaystyle {}= \frac{1}{1}\begin{pmatrix} 2 & -3 \\ -1 & 2 \end{pmatrix}=(2−3−12)\displaystyle {}= \begin{pmatrix} 2 & -3 \\ -1 & 2 \end{pmatrix} p⃗\displaystyle \vec{p}=(2−3−12)(74)\displaystyle {}= \begin{pmatrix} 2 & -3 \\ -1 & 2 \end{pmatrix}\begin{pmatrix} 7 \\ 4 \end{pmatrix}=(14−12−7+8)\displaystyle {}= \begin{pmatrix} 14 - 12 \\ -7 + 8 \end{pmatrix}=(21)\displaystyle {}= \begin{pmatrix} 2 \\ 1 \end{pmatrix}⟹点 (2, 1)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (2,\ 1)}

検算します。A(21)A\begin{pmatrix} 2 \\ 1 \end{pmatrix}=(4+32+2){}= \begin{pmatrix} 4 + 3 \\ 2 + 2 \end{pmatrix}=(74){}= \begin{pmatrix} 7 \\ 4 \end{pmatrix} で条件どおりです。A−1A^{-1} は 左からかけます。Ap⃗A\vec{p} の AA は左にいるので、それを消すには左から A−1A^{-1} です。

自己採点:
記録を読み込み中…

問6 ★

平面上のすべての点を xx 軸方向に 22、yy 軸方向に −1-1 だけ平行移動する対応は、一次変換でないことを示しなさい。

つまずいたときは:
答えを見る
答え

原点 O\mathrm{O} が点 (2, −1)(2,\ -1)≠O{}\neq \mathrm{O} に移るので、f(O)f(\mathrm{O})=O{}= \mathrm{O} をみたさず一次変換でない。

解説

この対応は点 (x, y)(x,\ y) を点 (x+2, y−1)(x + 2,\ y - 1) に移します。

一次変換 ff を表す行列を AA とすると

f(O)\displaystyle f(\mathrm{O})=A(00)\displaystyle {}= A\begin{pmatrix} 0 \\ 0 \end{pmatrix}=(00)\displaystyle {}= \begin{pmatrix} 0 \\ 0 \end{pmatrix}

なので、一次変換は原点を必ず原点に移します(公式2)。

ところがこの平行移動では、原点 (0, 0)(0,\ 0) の行き先は (0+2, 0−1)(0 + 2,\ 0 - 1)=(2, −1){}= (2,\ -1) で、原点ではありません。原点が原点に移らないので、この対応は

一次変換ではない‾\underline{\text{一次変換ではない}}

別の示しかたもあります。行列 (abcd)\begin{pmatrix} a & b \\ c & d \end{pmatrix} をどう選んでも (ax+bycx+dy)\begin{pmatrix} ax + by \\ cx + dy \end{pmatrix}=(x+2y−1){}= \begin{pmatrix} x + 2 \\ y - 1 \end{pmatrix} を全部の (x, y)(x,\ y) でみたすことはできない、と言ってもよいでしょう。定数項を置く場所がないからです。平行移動を無理に行列で扱う工夫は、小話 kb2 で紹介します。

自己採点:
記録を読み込み中…

問7 ★

AA=(123−1){}= \begin{pmatrix} 1 & 2 \\ 3 & -1 \end{pmatrix} が表す一次変換 ff による、3 点 O(0, 0)\mathrm{O}(0,\ 0),A(2, 1)\mathrm{A}(2,\ 1),B(1, 3)\mathrm{B}(1,\ 3) の像をそれぞれ求めなさい。

答えを見る
答え

O\mathrm{O} は O(0, 0)\mathrm{O}(0,\ 0)、A\mathrm{A} は点 (4, 5)(4,\ 5)、B\mathrm{B} は点 (7, 0)(7,\ 0) に移る。

解説

原点は公式2 よりそのまま原点です。残りの 2 点を計算します。

A(21)\displaystyle A\begin{pmatrix} 2 \\ 1 \end{pmatrix}=(2+26−1)\displaystyle {}= \begin{pmatrix} 2 + 2 \\ 6 - 1 \end{pmatrix}=(45),\displaystyle {}= \begin{pmatrix} 4 \\ 5 \end{pmatrix},A(13)\displaystyle A\begin{pmatrix} 1 \\ 3 \end{pmatrix}=(1+63−3)\displaystyle {}= \begin{pmatrix} 1 + 6 \\ 3 - 3 \end{pmatrix}=(70)\displaystyle {}= \begin{pmatrix} 7 \\ 0 \end{pmatrix} O→O(0, 0),‾\displaystyle \underline{\rule[-0.25em]{0em}{1.0000em}\mathrm{O} \to \mathrm{O}(0,\ 0),}A→(4, 5),‾\displaystyle \underline{\rule[-0.25em]{0em}{1.0000em}\quad \mathrm{A} \to (4,\ 5),}B→(7, 0)‾\displaystyle \underline{\rule[-0.25em]{0em}{1.0000em}\quad \mathrm{B} \to (7,\ 0)}

2 点の像は、A\mathrm{A},B\mathrm{B} を横に並べた行列に AA をかけて一度に出すこともできます(第 2 章 j06)。

(123−1)(2113)\displaystyle \begin{pmatrix} 1 & 2 \\ 3 & -1 \end{pmatrix}\begin{pmatrix} 2 & 1 \\ 1 & 3 \end{pmatrix}=(4750)\displaystyle {}= \begin{pmatrix} 4 & 7 \\ 5 & 0 \end{pmatrix}

おまけに面積を見ておきます。三角形 OAB\mathrm{OAB} の面積は 12∣2×3−1×1∣\dfrac{1}{2}|2 \times 3 - 1 \times 1|=52{}= \dfrac{5}{2}、像の三角形の面積は 12∣4×0−7×5∣\dfrac{1}{2}|4 \times 0 - 7 \times 5|=352{}= \dfrac{35}{2} で、ちょうど 77 倍です。この 77 は ∣Δ∣|\Delta|=∣1×(−1)−2×3∣{}= |1 \times (-1) - 2 \times 3|=7{}= 7。第 3 章の小話で予告した「面積は ∣Δ∣|\Delta| 倍」が顔を出しています。証明は第 9 章です。

自己採点:
記録を読み込み中…

問8 ★

次の 3 つの対応

(1) 点 (x, y)(x,\ y) を点 (2x+3y, x−y)(2x + 3y,\ x - y) に移す対応

(2) 点 (x, y)(x,\ y) を点 (x+1, y−2)(x + 1,\ y - 2) に移す対応

(3) 点 (x, y)(x,\ y) を点 (xy, x+y)(xy,\ x + y) に移す対応

について、一次変換であるかどうかを理由をつけて確かめなさい。

つまずいたときは:
答えを見る
答え

(1) 一次変換である(AA=(231−1){}= \begin{pmatrix} 2 & 3 \\ 1 & -1 \end{pmatrix}) (2) 一次変換でない(原点が (1, −2)(1,\ -2) に移る) (3) 一次変換でない(xyxy は 1 次式でない)

解説

見るところは 2 つです。原点が動いていないかと、x′x',y′y' が xx,yy の 1 次式(定数項なし)か。

(1) x′x'=2x{}= 2x+3y{}+ 3y,y′y'=x{}= x−y{}- y はどちらも定数項のない 1 次式です。よって一次変換である。

A=(231−1)‾\underline{A = \begin{pmatrix} 2 & 3 \\ 1 & -1 \end{pmatrix}}

(2) 原点 (0, 0)(0,\ 0) の行き先は (1, −2)(1,\ -2) で、原点ではありません。よって一次変換ではない(平行移動です)。

(3) 原点は原点に移りますが、x′x'=xy{}= xy は 1 次式ではありません。よって一次変換ではない。

(3) は線形性が崩れることでも確かめられます。p⃗\vec{p}=(11){}= \begin{pmatrix} 1 \\ 1 \end{pmatrix} の像は (1, 2)(1,\ 2)、2p⃗2\vec{p}=(22){}= \begin{pmatrix} 2 \\ 2 \end{pmatrix} の像は (4, 4)(4,\ 4) です。線形性が成り立つなら後者は前者の 22 倍、つまり (2, 4)(2,\ 4) でなければなりません。一致しないので一次変換ではありません。

自己採点:
記録を読み込み中…

問9 ★★

一次変換 ff が点 (1, 1)(1,\ 1) を点 (5, 0)(5,\ 0) に、点 (2, −1)(2,\ -1) を点 (1, 9)(1,\ 9) に移すとき、ff を表す行列 AA を求めなさい。

つまずいたときは:
答えを見る
答え

AA=(233−3){}= \begin{pmatrix} 2 & 3 \\ 3 & -3 \end{pmatrix}

解説

もとの 2 点を並べた行列 PP と、像を並べた行列 QQ を作ります。

P\displaystyle P=(121−1),\displaystyle {}= \begin{pmatrix} 1 & 2 \\ 1 & -1 \end{pmatrix},Q\displaystyle Q=(5109)\displaystyle {}= \begin{pmatrix} 5 & 1 \\ 0 & 9 \end{pmatrix}

PP の行列式は Δ\Delta=1×(−1){}= 1 \times (-1)−2×1{}- 2 \times 1=−3{}= -3≠0{}\neq 0 なので PP は正則で、2 点は原点と同一直線上にありません。

P−1\displaystyle P^{-1}=1−3(−1−2−11)\displaystyle {}= \frac{1}{-3}\begin{pmatrix} -1 & -2 \\ -1 & 1 \end{pmatrix}=13(121−1)\displaystyle {}= \frac{1}{3}\begin{pmatrix} 1 & 2 \\ 1 & -1 \end{pmatrix}

公式5 より AA=QP−1{}= QP^{-1} です。

A\displaystyle A=(5109)⋅13(121−1)\displaystyle {}= \begin{pmatrix} 5 & 1 \\ 0 & 9 \end{pmatrix} \cdot \frac{1}{3}\begin{pmatrix} 1 & 2 \\ 1 & -1 \end{pmatrix}=13(5+110−10+90−9)\displaystyle {}= \frac{1}{3}\begin{pmatrix} 5 + 1 & 10 - 1 \\ 0 + 9 & 0 - 9 \end{pmatrix}=13(699−9)\displaystyle {}= \frac{1}{3}\begin{pmatrix} 6 & 9 \\ 9 & -9 \end{pmatrix}=(233−3)‾\displaystyle {}= \underline{\begin{pmatrix} 2 & 3 \\ 3 & -3 \end{pmatrix}}

検算します。A(11)A\begin{pmatrix} 1 \\ 1 \end{pmatrix}=(2+33−3){}= \begin{pmatrix} 2 + 3 \\ 3 - 3 \end{pmatrix}=(50){}= \begin{pmatrix} 5 \\ 0 \end{pmatrix}、A(2−1)A\begin{pmatrix} 2 \\ -1 \end{pmatrix}=(4−36+3){}= \begin{pmatrix} 4 - 3 \\ 6 + 3 \end{pmatrix}=(19){}= \begin{pmatrix} 1 \\ 9 \end{pmatrix}。どちらも合っています。P−1P^{-1} を右からかけることを忘れないでください。

自己採点:
記録を読み込み中…

問10 ★★

一次変換 ff が f ⁣(12)f\!\begin{pmatrix} 1 \\ 2 \end{pmatrix}=(3−1){}= \begin{pmatrix} 3 \\ -1 \end{pmatrix},f ⁣(23)f\!\begin{pmatrix} 2 \\ 3 \end{pmatrix}=(41){}= \begin{pmatrix} 4 \\ 1 \end{pmatrix} をみたすとき、ff を表す行列を求めずに f ⁣(47)f\!\begin{pmatrix} 4 \\ 7 \end{pmatrix} を求めなさい。

つまずいたときは:
答えを見る
答え

(10−1)\begin{pmatrix} 10 \\ -1 \end{pmatrix}

解説

(47)\begin{pmatrix} 4 \\ 7 \end{pmatrix} を、像の分かっている 2 本の 1 次結合で表すのが方針です。

(47)\displaystyle \begin{pmatrix} 4 \\ 7 \end{pmatrix}=s(12)\displaystyle {}= s\begin{pmatrix} 1 \\ 2 \end{pmatrix}+t(23)\displaystyle {}+ t\begin{pmatrix} 2 \\ 3 \end{pmatrix}

とおくと

{s+2t=42s+3t=7\begin{cases} s + 2t = 4 \\ 2s + 3t = 7 \end{cases}

上の式から ss=4{}= 4−2t{}- 2t。下の式に代入して 2(4−2t)2(4 - 2t)+3t{}+ 3t=7{}= 7、つまり 88−t{}- t=7{}= 7 なので tt=1{}= 1、ss=2{}= 2 です。

あとは線形性(公式3)で係数を外に出します。

f ⁣(47)\displaystyle f\!\begin{pmatrix} 4 \\ 7 \end{pmatrix}=2f ⁣(12)\displaystyle {}= 2f\!\begin{pmatrix} 1 \\ 2 \end{pmatrix}+f ⁣(23)\displaystyle {}+ f\!\begin{pmatrix} 2 \\ 3 \end{pmatrix}=2(3−1)\displaystyle {}= 2\begin{pmatrix} 3 \\ -1 \end{pmatrix}+(41)\displaystyle {}+ \begin{pmatrix} 4 \\ 1 \end{pmatrix}=(10−1)\displaystyle {}= \begin{pmatrix} 10 \\ -1 \end{pmatrix} (10−1)‾\underline{\begin{pmatrix} 10 \\ -1 \end{pmatrix}}

公式5 で AA を求めても構いません。AA=(−125−3){}= \begin{pmatrix} -1 & 2 \\ 5 & -3 \end{pmatrix} となり、A(47)A\begin{pmatrix} 4 \\ 7 \end{pmatrix}=(−4+1420−21){}= \begin{pmatrix} -4 + 14 \\ 20 - 21 \end{pmatrix}=(10−1){}= \begin{pmatrix} 10 \\ -1 \end{pmatrix} で一致します。ただし 1 点の像だけ聞かれているなら、ss,tt を出すほうが計算量は少なくて済みます。

自己採点:
記録を読み込み中…

問11 ★★

AA=(2412){}= \begin{pmatrix} 2 & 4 \\ 1 & 2 \end{pmatrix} が表す一次変換 ff について、(1) 点 (6, 3)(6,\ 3) に移る点をすべて求め、(2) 点 (1, 1)(1,\ 1) に移る点があるかどうかを確かめなさい。

つまずいたときは:
答えを見る
答え

(1) 直線 xx+2y{}+ 2y=3{}= 3 上のすべての点、すなわち点 (3−2t, t)(3 - 2t,\ t)(tt は任意の実数) (2) 存在しない

解説

Δ\Delta=2×2{}= 2 \times 2−4×1{}- 4 \times 1=0{}= 0 なので A−1A^{-1} は使えません。連立方程式として解きます(公式6)。

(1)

{2x+4y=6x+2y=3\begin{cases} 2x + 4y = 6 \\ x + 2y = 3 \end{cases}

上の式を 22 で割ると下の式と同じになります。条件は xx+2y{}+ 2y=3{}= 3 の 1 本だけなので、解は無数にあります。yy=t{}= t とおくと xx=3{}= 3−2t{}- 2t なので

点 (3−2t, t)‾\underline{\text{点} \ (3 - 2t,\ t)}

ただし tt は任意の実数です。これは直線 xx+2y{}+ 2y=3{}= 3 上の点全部です。

(2)

{2x+4y=1x+2y=1\begin{cases} 2x + 4y = 1 \\ x + 2y = 1 \end{cases}

下の式を 22 倍すると 2x2x+4y{}+ 4y=2{}= 2 ですが、上の式は 2x2x+4y{}+ 4y=1{}= 1 です。11=2{}= 2 となって矛盾するので、点 (1, 1)(1,\ 1) に移る点は

存在しない‾\underline{\text{存在しない}}

第 4 章で見た「Δ\Delta=0{}= 0 なら解なしか無数」の 2 つの場合が、そのまま原像の 2 つの場合になっています。ちなみに A(xy)A\begin{pmatrix} x \\ y \end{pmatrix}=(2(x+2y)x+2y){}= \begin{pmatrix} 2(x + 2y) \\ x + 2y \end{pmatrix} なので、この ff による像は必ず直線 yy=12x{}= \dfrac{1}{2}x の上に乗ります。点 (6, 3)(6,\ 3) はこの直線上にあり、点 (1, 1)(1,\ 1) は外にあります。

自己採点:
記録を読み込み中…

問12 ★★

一次変換 ff を表す行列が AA=(a23b){}= \begin{pmatrix} a & 2 \\ 3 & b \end{pmatrix} であり、ff が点 (1, 2)(1,\ 2) を点 (7, 1)(7,\ 1) に移すとき、aa,bb の値を定めなさい。

つまずいたときは:
答えを見る
答え

aa=3{}= 3,bb=−1{}= -1

解説

像の条件を成分ごとに書き下します。

(a23b)(12)\displaystyle \begin{pmatrix} a & 2 \\ 3 & b \end{pmatrix}\begin{pmatrix} 1 \\ 2 \end{pmatrix}=(a+43+2b)\displaystyle {}= \begin{pmatrix} a + 4 \\ 3 + 2b \end{pmatrix}=(71)\displaystyle {}= \begin{pmatrix} 7 \\ 1 \end{pmatrix}

2 つのベクトルが等しいのは成分がそれぞれ等しいときなので(第 1 章)

a\displaystyle a+4\displaystyle {}+ 4=7,\displaystyle {}= 7,3\displaystyle 3+2b\displaystyle {}+ 2b=1\displaystyle {}= 1 a=3,‾\displaystyle \underline{\rule[-0.1944em]{0em}{0.8889em}a = 3,} b=−1‾\displaystyle \underline{\rule[-0.1944em]{0em}{0.8889em}\ b = -1}

このとき AA=(323−1){}= \begin{pmatrix} 3 & 2 \\ 3 & -1 \end{pmatrix} で、A(12)A\begin{pmatrix} 1 \\ 2 \end{pmatrix}=(3+43−2){}= \begin{pmatrix} 3 + 4 \\ 3 - 2 \end{pmatrix}=(71){}= \begin{pmatrix} 7 \\ 1 \end{pmatrix} です。未知の成分が 2 つで、条件式も 2 本なので決まりました。未知が 4 つあるときは、1 点の像だけでは足りず 2 点必要になります(公式5)。

自己採点:
記録を読み込み中…

問13 ★★

AA=(132−1){}= \begin{pmatrix} 1 & 3 \\ 2 & -1 \end{pmatrix} が表す一次変換 ff によって、直線 yy=2x{}= 2x 上の点が移る先の図形を求めなさい。

つまずいたときは:
答えを見る
答え

xx 軸(直線 yy=0{}= 0)全体

解説

直線 yy=2x{}= 2x 上の点は、媒介変数 tt を使って (t, 2t)(t,\ 2t) と表せます。この点の像を求めます。

(132−1)(t2t)\displaystyle \begin{pmatrix} 1 & 3 \\ 2 & -1 \end{pmatrix}\begin{pmatrix} t \\ 2t \end{pmatrix}=(t+6t2t−2t)\displaystyle {}= \begin{pmatrix} t + 6t \\ 2t - 2t \end{pmatrix}=(7t0)\displaystyle {}= \begin{pmatrix} 7t \\ 0 \end{pmatrix}

よって像は (7t, 0)(7t,\ 0) です。tt が実数全体を動くと 7t7t も実数全体を動くので、像がえがく図形は

x 軸(直線 y=0)全体‾\underline{x \ \text{軸(直線} \ y = 0 \text{)全体}}

Δ\Delta=1×(−1){}= 1 \times (-1)−3×2{}- 3 \times 2=−7{}= -7≠0{}\neq 0 なので、この ff は平面をつぶしていません。それでも「特定の 1 本の直線」が別の 1 本の直線に移ることは起こります。像が xx 軸ぴったりになるのは、y′y'=2x{}= 2x−y{}- y が yy=2x{}= 2x のとき 00 になるからです。

直線が直線に移る、という現象そのものは一次変換に共通の性質です。第 9 章でその理由をきちんと扱います。

自己採点:
記録を読み込み中…

問14 ★★

AA=(4123){}= \begin{pmatrix} 4 & 1 \\ 2 & 3 \end{pmatrix} が表す一次変換 ff について、f(p⃗)f(\vec{p})=2p⃗{}= 2\vec{p} をみたす 0⃗\vec{0} でないベクトル p⃗\vec{p} をすべて求めなさい。

つまずいたときは:
答えを見る
答え

p⃗\vec{p}=t(1−2){}= t\begin{pmatrix} 1 \\ -2 \end{pmatrix}(tt は 00 でない実数)

解説

f(p⃗)f(\vec{p})=Ap⃗{}= A\vec{p} なので、条件は Ap⃗A\vec{p}=2p⃗{}= 2\vec{p} です。右辺を 2Ep⃗2E\vec{p} と書き直して移項します。

Ap⃗\displaystyle A\vec{p}−2Ep⃗\displaystyle {}- 2E\vec{p}=0⃗\displaystyle {}= \vec{0}⟹(A−2E)p⃗\displaystyle {}\Longrightarrow \quad (A - 2E)\vec{p}=0⃗\displaystyle {}= \vec{0}

2p⃗2\vec{p} をそのまま移項して「AA−2{}- 2」と書いてはいけません。行列と数は引けないので、単位行列を使って 2E2E の姿にします(第 2 章)。

A\displaystyle A−2E\displaystyle {}- 2E=(4−2123−2)\displaystyle {}= \begin{pmatrix} 4 - 2 & 1 \\ 2 & 3 - 2 \end{pmatrix}=(2121)\displaystyle {}= \begin{pmatrix} 2 & 1 \\ 2 & 1 \end{pmatrix}

これは同次連立一次方程式です(第 4 章)。

{2x+y=02x+y=0\begin{cases} 2x + y = 0 \\ 2x + y = 0 \end{cases}

2 本が同じ式で、行列式も 2×12 \times 1−1×2{}- 1 \times 2=0{}= 0 なので、自明でない解(0⃗\vec{0} 以外の解)があります。yy=−2x{}= -2x なので xx=t{}= t とおいて

p⃗=t(1−2)(t≠0)‾\underline{\vec{p} = t\begin{pmatrix} 1 \\ -2 \end{pmatrix} \quad (t \neq 0)}

検算します。A(1−2)A\begin{pmatrix} 1 \\ -2 \end{pmatrix}=(4−22−6){}= \begin{pmatrix} 4 - 2 \\ 2 - 6 \end{pmatrix}=(2−4){}= \begin{pmatrix} 2 \\ -4 \end{pmatrix}=2(1−2){}= 2\begin{pmatrix} 1 \\ -2 \end{pmatrix} で条件どおりです。

意味を見ておきます。直線 yy=−2x{}= -2x の上の点は、ff で移しても向きが変わらず、原点からの距離がちょうど 22 倍になるだけです。ゴムシートを引っぱったとき、この向きだけはまっすぐ 22 倍に伸びる、というわけです。22 以外の倍率でこうなる向きがあるかどうかは j17 で調べます。

自己採点:
記録を読み込み中…

問15 ★★

一次変換 ff を表す行列を AA とする。任意のベクトル p⃗\vec{p},q⃗\vec{q} と任意の実数 ss,tt に対して f(sp⃗+tq⃗)f(s\vec{p} + t\vec{q})=sf(p⃗){}= sf(\vec{p})+tf(q⃗){}+ tf(\vec{q}) が成り立つことを示しなさい。

つまずいたときは:
答えを見る
答え

f(p⃗)f(\vec{p})=Ap⃗{}= A\vec{p} と、行列の分配法則および実数倍の性質(第 1 章・第 2 章)から従う。

解説

示すべきことは、行列の言葉に直せば A(sp⃗+tq⃗)A(s\vec{p} + t\vec{q})=s(Ap⃗){}= s(A\vec{p})+t(Aq⃗){}+ t(A\vec{q}) です。使う道具は 2 つだけです。

  • 分配法則 A(X+Y)A(X + Y)=AX{}= AX+AY{}+ AY(第 2 章)
  • 実数倍と積の関係 A(kX)A(kX)=k(AX){}= k(AX)(第 2 章)

証明 ff を表す行列を AA とすると、定義より任意のベクトル x⃗\vec{x} について f(x⃗)f(\vec{x})=Ax⃗{}= A\vec{x} である。よって

f(sp⃗+tq⃗)\displaystyle f(s\vec{p} + t\vec{q})=A(sp⃗+tq⃗)\displaystyle {}= A(s\vec{p} + t\vec{q})

分配法則より

=A(sp⃗)\displaystyle = A(s\vec{p})+A(tq⃗)\displaystyle {}+ A(t\vec{q})

実数倍と積の関係より

=s(Ap⃗)\displaystyle = s(A\vec{p})+t(Aq⃗)\displaystyle {}+ t(A\vec{q})=sf(p⃗)\displaystyle {}= sf(\vec{p})+tf(q⃗)\displaystyle {}+ tf(\vec{q})

よって示された。(証明終)

ss=t{}= t=1{}= 1 とすれば f(p⃗+q⃗)f(\vec{p} + \vec{q})=f(p⃗){}= f(\vec{p})+f(q⃗){}+ f(\vec{q})、tt=0{}= 0 とすれば f(sp⃗)f(s\vec{p})=sf(p⃗){}= sf(\vec{p}) が出るので、公式3 の 2 本はこの 1 本に含まれています。

なお、この主張の逆(線形性をみたす対応は必ず一次変換である)も成り立ちます。そちらは j20 で示します。

自己採点:
記録を読み込み中…

問16 ★★

次の 2 つの対応

(1) 点 (x, y)(x,\ y) を点 (x+y, ∣x−y∣)(x + y,\ |x - y|) に移す対応

(2) 点 (x, y)(x,\ y) を点 (3x−y, 0)(3x - y,\ 0) に移す対応

について、一次変換であるかどうかを理由をつけて確かめなさい。

つまずいたときは:
答えを見る
答え

(1) 一次変換でない(絶対値があり線形性が崩れる) (2) 一次変換である(AA=(3−100){}= \begin{pmatrix} 3 & -1 \\ 0 & 0 \end{pmatrix}。Δ\Delta=0{}= 0 でもよい)

解説

(1) 原点は原点に移りますが、y′y'=∣x−y∣{}= |x - y| は 1 次式ではありません。絶対値がついているので、負になるはずのところが符号を変えてしまいます。

反例で線形性の崩れを見せると確実です。p⃗\vec{p}=(10){}= \begin{pmatrix} 1 \\ 0 \end{pmatrix} の像は (1, 1)(1,\ 1) です。いっぽう −p⃗-\vec{p}=(−10){}= \begin{pmatrix} -1 \\ 0 \end{pmatrix} の像は (−1, 1)(-1,\ 1) です。線形性が成り立つなら後者は前者の −1-1 倍、つまり (−1, −1)(-1,\ -1) でなければなりません。一致しないので

一次変換ではない‾\underline{\text{一次変換ではない}}

(2) x′x'=3x{}= 3x−y{}- y,y′y'=0⋅x{}= 0 \cdot x+0⋅y{}+ 0 \cdot y で、どちらも定数項のない 1 次式です。よって

一次変換である‾\underline{\text{一次変換である}}

表す行列は AA=(3−100){}= \begin{pmatrix} 3 & -1 \\ 0 & 0 \end{pmatrix} です。ここが落とし穴です。Δ\Delta=3×0{}= 3 \times 0−(−1)×0{}- (-1) \times 0=0{}= 0 なので、この ff は平面全体を xx 軸につぶしてしまいます。逆行列もありません。それでも一次変換ではあるのです。一次変換の定義に「Δ\Delta≠0{}\neq 0」という条件は入っていません。

Δ\Delta≠0{}\neq 0 が必要になるのは、原像がただ 1 つに決まってほしいとき(公式6)や、逆変換を作りたいとき(第 8 章)です。定義と、その先で効いてくる条件を区別しておきましょう。

自己採点:
記録を読み込み中…

問17 ★★★

AA=(3214){}= \begin{pmatrix} 3 & 2 \\ 1 & 4 \end{pmatrix} が表す一次変換 ff について、f(p⃗)f(\vec{p})=kp⃗{}= k\vec{p} をみたす 0⃗\vec{0} でないベクトル p⃗\vec{p} が存在するような実数 kk をすべて求め、それぞれに対する p⃗\vec{p} を定めなさい。

つまずいたときは:
答えを見る
答え

kk=2{}= 2 のとき p⃗\vec{p}=t(2−1){}= t\begin{pmatrix} 2 \\ -1 \end{pmatrix}、kk=5{}= 5 のとき p⃗\vec{p}=t(11){}= t\begin{pmatrix} 1 \\ 1 \end{pmatrix}(どちらも tt≠0{}\neq 0)

解説

j14 と同じ形ですが、kk も未知です。条件を移項します。

Ap⃗\displaystyle A\vec{p}=kp⃗\displaystyle {}= k\vec{p}⟹(A−kE)p⃗\displaystyle {}\Longrightarrow \quad (A - kE)\vec{p}=0⃗\displaystyle {}= \vec{0}

これは p⃗\vec{p} についての同次連立一次方程式です。第 4 章で見たように、同次連立が 0⃗\vec{0} 以外の解(自明でない解)をもつ条件は、係数行列の行列式が 00 になることです。

A\displaystyle A−kE\displaystyle {}- kE=(3−k214−k),\displaystyle {}= \begin{pmatrix} 3 - k & 2 \\ 1 & 4 - k \end{pmatrix},det⁡(A−kE)\displaystyle \det(A - kE)=(3−k)(4−k)\displaystyle {}= (3 - k)(4 - k)−2\displaystyle {}- 2=0\displaystyle {}= 0

展開して整理します。

k2\displaystyle k^2−7k\displaystyle {}- 7k+12\displaystyle {}+ 12−2\displaystyle {}- 2=0\displaystyle {}= 0⟹k2\displaystyle {}\Longrightarrow \quad k^2−7k\displaystyle {}- 7k+10\displaystyle {}+ 10=0\displaystyle {}= 0⟹(k−2)(k−5)\displaystyle {}\Longrightarrow \quad (k - 2)(k - 5)=0\displaystyle {}= 0 k=2,‾\displaystyle \underline{\rule[-0.1944em]{0em}{0.8888em}k = 2,} 5‾\displaystyle \underline{\rule[-0.1944em]{0em}{0.8888em}\ 5}

それぞれについて p⃗\vec{p} を求めます。

kk=2{}= 2 のとき

A\displaystyle A−2E\displaystyle {}- 2E=(1212)\displaystyle {}= \begin{pmatrix} 1 & 2 \\ 1 & 2 \end{pmatrix}⟹x\displaystyle {}\Longrightarrow \quad x+2y\displaystyle {}+ 2y=0\displaystyle {}= 0

yy=−t{}= -t とおくと xx=2t{}= 2t なので p⃗=t(2−1) (t≠0)‾\underline{\vec{p} = t\begin{pmatrix} 2 \\ -1 \end{pmatrix} \ (t \neq 0)}。検算すると A(2−1)A\begin{pmatrix} 2 \\ -1 \end{pmatrix}=(6−22−4){}= \begin{pmatrix} 6 - 2 \\ 2 - 4 \end{pmatrix}=(4−2){}= \begin{pmatrix} 4 \\ -2 \end{pmatrix}=2(2−1){}= 2\begin{pmatrix} 2 \\ -1 \end{pmatrix} です。

kk=5{}= 5 のとき

A\displaystyle A−5E\displaystyle {}- 5E=(−221−1)\displaystyle {}= \begin{pmatrix} -2 & 2 \\ 1 & -1 \end{pmatrix}⟹x\displaystyle {}\Longrightarrow \quad x−y\displaystyle {}- y=0\displaystyle {}= 0

xx=y{}= y=t{}= t なので p⃗=t(11) (t≠0)‾\underline{\vec{p} = t\begin{pmatrix} 1 \\ 1 \end{pmatrix} \ (t \neq 0)}。検算すると A(11)A\begin{pmatrix} 1 \\ 1 \end{pmatrix}=(3+21+4){}= \begin{pmatrix} 3 + 2 \\ 1 + 4 \end{pmatrix}=(55){}= \begin{pmatrix} 5 \\ 5 \end{pmatrix}=5(11){}= 5\begin{pmatrix} 1 \\ 1 \end{pmatrix} です。

ここで出てきた kk の 2 次方程式 k2k^2−7k{}- 7k+10{}+ 10=0{}= 0 を見てください。AA の対角和は 33+4{}+ 4=7{}= 7、行列式は 1212−2{}- 2=10{}= 10。第 5 章でこの行列が背負っていた 2 次方程式そのものです。kk=2,{}= 2, 5\ 5 は「AA が引き伸ばす 2 方向の倍率」で、p⃗\vec{p} はその向きを指しています。第 5 章の厳密定義ページで固有値・固有ベクトルと呼んだものの、幾何的な正体がこれです。PP=(21−11){}= \begin{pmatrix} 2 & 1 \\ -1 & 1 \end{pmatrix}(2 本を並べた行列)を使うと P−1APP^{-1}AP が対角行列になるのも、この 2 方向を新しい目盛りに選んだから、と読めます。

自己採点:
記録を読み込み中…

問18 ★★★

一次変換 ff が点 (2, 1)(2,\ 1) を点 (3, 7)(3,\ 7) に、点 (1, −1)(1,\ -1) を点 (3, 2)(3,\ 2) に移す。(1) ff を表す行列 AA を求め、(2) ff によって点 (5, 5)(5,\ 5) に移る点を求めなさい。

つまずいたときは:
答えを見る
答え

(1) AA=(2−131){}= \begin{pmatrix} 2 & -1 \\ 3 & 1 \end{pmatrix} (2) 点 (2, −1)(2,\ -1)

解説

(1) 公式5 を使います。

P\displaystyle P=(211−1),\displaystyle {}= \begin{pmatrix} 2 & 1 \\ 1 & -1 \end{pmatrix},Q\displaystyle Q=(3372)\displaystyle {}= \begin{pmatrix} 3 & 3 \\ 7 & 2 \end{pmatrix}

PP の行列式は 2×(−1)2 \times (-1)−1×1{}- 1 \times 1=−3{}= -3≠0{}\neq 0 なので正則です。

P−1\displaystyle P^{-1}=1−3(−1−1−12)\displaystyle {}= \frac{1}{-3}\begin{pmatrix} -1 & -1 \\ -1 & 2 \end{pmatrix}=13(111−2)\displaystyle {}= \frac{1}{3}\begin{pmatrix} 1 & 1 \\ 1 & -2 \end{pmatrix} A\displaystyle A=QP−1\displaystyle {}= QP^{-1}=(3372)⋅13(111−2)\displaystyle {}= \begin{pmatrix} 3 & 3 \\ 7 & 2 \end{pmatrix} \cdot \frac{1}{3}\begin{pmatrix} 1 & 1 \\ 1 & -2 \end{pmatrix}=13(3+33−67+27−4)\displaystyle {}= \frac{1}{3}\begin{pmatrix} 3 + 3 & 3 - 6 \\ 7 + 2 & 7 - 4 \end{pmatrix}=13(6−393)\displaystyle {}= \frac{1}{3}\begin{pmatrix} 6 & -3 \\ 9 & 3 \end{pmatrix}=(2−131)‾\displaystyle {}= \underline{\begin{pmatrix} 2 & -1 \\ 3 & 1 \end{pmatrix}}

検算します。A(21)A\begin{pmatrix} 2 \\ 1 \end{pmatrix}=(4−16+1){}= \begin{pmatrix} 4 - 1 \\ 6 + 1 \end{pmatrix}=(37){}= \begin{pmatrix} 3 \\ 7 \end{pmatrix}、A(1−1)A\begin{pmatrix} 1 \\ -1 \end{pmatrix}=(2+13−1){}= \begin{pmatrix} 2 + 1 \\ 3 - 1 \end{pmatrix}=(32){}= \begin{pmatrix} 3 \\ 2 \end{pmatrix}。条件どおりです。

(2) 原像を求めます(公式6)。Δ\Delta=2×1{}= 2 \times 1−(−1)×3{}- (-1) \times 3=5{}= 5≠0{}\neq 0 なので A−1A^{-1} が使えます。

A−1\displaystyle A^{-1}=15(11−32)\displaystyle {}= \frac{1}{5}\begin{pmatrix} 1 & 1 \\ -3 & 2 \end{pmatrix} A−1(55)\displaystyle A^{-1}\begin{pmatrix} 5 \\ 5 \end{pmatrix}=15(5+5−15+10)\displaystyle {}= \frac{1}{5}\begin{pmatrix} 5 + 5 \\ -15 + 10 \end{pmatrix}=15(10−5)\displaystyle {}= \frac{1}{5}\begin{pmatrix} 10 \\ -5 \end{pmatrix}=(2−1)\displaystyle {}= \begin{pmatrix} 2 \\ -1 \end{pmatrix}⟹点 (2, −1)‾\displaystyle {}\Longrightarrow \quad \underline{\text{点} \ (2,\ -1)}

検算すると A(2−1)A\begin{pmatrix} 2 \\ -1 \end{pmatrix}=(4+16−1){}= \begin{pmatrix} 4 + 1 \\ 6 - 1 \end{pmatrix}=(55){}= \begin{pmatrix} 5 \\ 5 \end{pmatrix} です。

(2) は線形性だけでも解けます。(55)\begin{pmatrix} 5 \\ 5 \end{pmatrix} を像 2 本の 1 次結合 s(37)s\begin{pmatrix} 3 \\ 7 \end{pmatrix}+t(32){}+ t\begin{pmatrix} 3 \\ 2 \end{pmatrix} で表すと ss=13{}= \dfrac{1}{3},tt=43{}= \dfrac{4}{3} となり、原像は 13(21)\dfrac{1}{3}\begin{pmatrix} 2 \\ 1 \end{pmatrix}+43(1−1){}+ \dfrac{4}{3}\begin{pmatrix} 1 \\ -1 \end{pmatrix}=(2−1){}= \begin{pmatrix} 2 \\ -1 \end{pmatrix} です。分数が出るので、この問題では A−1A^{-1} を使うほうが楽でした。

自己採点:
記録を読み込み中…

問19 ★★★

一次変換 ff を表す行列を AA=(abcd){}= \begin{pmatrix} a & b \\ c & d \end{pmatrix} とする。平面上のどの点の像も直線 yy=2x{}= 2x 上にあるとき、aa,bb,cc,dd がみたす条件を求めなさい。また、このとき Δ\Delta=0{}= 0 となることを示しなさい。

つまずいたときは:
答えを見る
答え

条件は cc=2a{}= 2a かつ dd=2b{}= 2b。このとき Δ\Delta=ad{}= ad−bc{}- bc=2ab{}= 2ab−2ab{}- 2ab=0{}= 0。

解説

点 (x, y)(x,\ y) の像は

(x′y′)\displaystyle \begin{pmatrix} x' \\ y' \end{pmatrix}=(ax+bycx+dy)\displaystyle {}= \begin{pmatrix} ax + by \\ cx + dy \end{pmatrix}

です。これが直線 yy=2x{}= 2x 上にある、つまり y′y'=2x′{}= 2x' が成り立つので

cx\displaystyle cx+dy\displaystyle {}+ dy=2(ax+by)\displaystyle {}= 2(ax + by)

どの点でも成り立つ、というのが条件です。整理すると

(c−2a)x\displaystyle (c - 2a)x+(d−2b)y\displaystyle {}+ (d - 2b)y=0\displaystyle {}= 0

これがすべての実数 xx,yy について成り立つには、xx と yy の係数がどちらも 00 でなければなりません(xx=1,{}= 1,yy=0{}= 0 を入れれば cc−2a{}- 2a=0{}= 0、xx=0,{}= 0,yy=1{}= 1 を入れれば dd−2b{}- 2b=0{}= 0 が出ます)。

c=2a かつ d=2b‾\underline{c = 2a \ \text{かつ} \ d = 2b}

このとき行列式を計算します。

Δ\displaystyle \Delta=ad\displaystyle {}= ad−bc\displaystyle {}- bc=a(2b)\displaystyle {}= a(2b)−b(2a)\displaystyle {}- b(2a)=2ab\displaystyle {}= 2ab−2ab\displaystyle {}- 2ab=0\displaystyle {}= 0 Δ=0‾\underline{\Delta = 0}

「係数がどちらも 00」と言えるのは、xx,yy が自由に動けるからです。xx,yy に制限がある(たとえば特定の直線上だけ)場合は、この結論は出ません。j13 で Δ\Delta≠0{}\neq 0 なのに像が xx 軸に乗ったのは、動く点を直線 yy=2x{}= 2x 上に限っていたからです。

なお AA=(ab2a2b){}= \begin{pmatrix} a & b \\ 2a & 2b \end{pmatrix} は、第 2 行が第 1 行の 22 倍という形です。逆に Δ\Delta=0{}= 0 なら必ず平面が直線か 1 点につぶれるのかどうかは、第 9 章で扱います。

自己採点:
記録を読み込み中…

問20 ★★★

平面上のベクトルにベクトルを対応させる規則 gg が、任意のベクトル p⃗\vec{p},q⃗\vec{q} と任意の実数 kk について

g(p⃗+q⃗)\displaystyle g(\vec{p} + \vec{q})=g(p⃗)\displaystyle {}= g(\vec{p})+g(q⃗),\displaystyle {}+ g(\vec{q}),g(kp⃗)\displaystyle g(k\vec{p})=kg(p⃗)\displaystyle {}= kg(\vec{p})

をみたすとする。このとき gg は一次変換である、すなわち g(p⃗)g(\vec{p})=Ap⃗{}= A\vec{p} となる行列 AA が存在することを示しなさい。

つまずいたときは:
答えを見る
答え

AA=(g(e1⃗)g(e2⃗)){}= \begin{pmatrix} g(\vec{e_1}) & g(\vec{e_2}) \end{pmatrix} とおけばよい。(xy)\begin{pmatrix} x \\ y \end{pmatrix}=xe1⃗{}= x\vec{e_1}+ye2⃗{}+ y\vec{e_2} と 2 つの条件から g(xy)g\begin{pmatrix} x \\ y \end{pmatrix}=xg(e1⃗){}= xg(\vec{e_1})+yg(e2⃗){}+ yg(\vec{e_2})=A(xy){}= A\begin{pmatrix} x \\ y \end{pmatrix} が従う。

解説

j15 の逆です。「一次変換なら線形性をもつ」は示しました。ここでは「線形性をもつなら一次変換である」を示します。gg については、与えられた 2 つの等式以外に何も分かっていないところがポイントです。式が書けるとも限らないのに、行列で書けることを示すわけです。

方針は公式4 そのものです。基本ベクトルの像を横に並べて AA を作り、それでうまくいくことを確かめる。

証明 g(e1⃗)g(\vec{e_1}),g(e2⃗)g(\vec{e_2}) の成分を

g(e1⃗)\displaystyle g(\vec{e_1})=(ac),\displaystyle {}= \begin{pmatrix} a \\ c \end{pmatrix},g(e2⃗)\displaystyle g(\vec{e_2})=(bd)\displaystyle {}= \begin{pmatrix} b \\ d \end{pmatrix}

とおき、これを列に並べて

A\displaystyle A=(abcd)\displaystyle {}= \begin{pmatrix} a & b \\ c & d \end{pmatrix}

と定める。任意のベクトル p⃗\vec{p}=(xy){}= \begin{pmatrix} x \\ y \end{pmatrix} は

p⃗\displaystyle \vec{p}=xe1⃗\displaystyle {}= x\vec{e_1}+ye2⃗\displaystyle {}+ y\vec{e_2}

と表せる(ベクトル 第 2 章)。仮定の 1 つめ(足し算を保つ)より

g(p⃗)\displaystyle g(\vec{p})=g(xe1⃗+ye2⃗)\displaystyle {}= g(x\vec{e_1} + y\vec{e_2})=g(xe1⃗)\displaystyle {}= g(x\vec{e_1})+g(ye2⃗)\displaystyle {}+ g(y\vec{e_2})

仮定の 2 つめ(実数倍を保つ)より

=xg(e1⃗)\displaystyle = xg(\vec{e_1})+yg(e2⃗)\displaystyle {}+ yg(\vec{e_2})=x(ac)\displaystyle {}= x\begin{pmatrix} a \\ c \end{pmatrix}+y(bd)\displaystyle {}+ y\begin{pmatrix} b \\ d \end{pmatrix}=(ax+bycx+dy)\displaystyle {}= \begin{pmatrix} ax + by \\ cx + dy \end{pmatrix}=Ap⃗\displaystyle {}= A\vec{p}

よって、すべての p⃗\vec{p} について g(p⃗)g(\vec{p})=Ap⃗{}= A\vec{p} が成り立つ。x′x'=ax{}= ax+by{}+ by,y′y'=cx{}= cx+dy{}+ dy は定数項のない 1 次式なので、gg は一次変換である。(証明終)

この証明は AA の一意性も教えてくれます。g(p⃗)g(\vec{p})=Ap⃗{}= A\vec{p} と書ける行列 AA があれば、p⃗\vec{p}=e1⃗{}= \vec{e_1} を入れれば第 1 列が、p⃗\vec{p}=e2⃗{}= \vec{e_2} を入れれば第 2 列が決まってしまいます。表す行列は 1 つしかない、ということです。

j15 と合わせると、「一次変換である」と「線形性をもつ」は同じことを言っていると分かりました。だから一次変換は、式の形(x′x'=ax{}= ax+by{}+ by)でも、性質(足し算と実数倍を保つ)でも定義できます。大学の線形代数では後者を定義に選びます。そのほうが平面に限らない広い場面で使えるからです。くわしくは厳密定義のページで。

自己採点:
記録を読み込み中…

数学小話コーナー

魔方陣の「たった 1 つ」と 8 つの動き

3×33 \times 3 のマスに 11 から 99 を 1 回ずつ入れて、縦・横・斜めのどの列の和も等しくする。これが魔方陣です。答えはこれです。

(492357816)\begin{pmatrix} 4 & 9 & 2 \\ 3 & 5 & 7 \\ 8 & 1 & 6 \end{pmatrix}

和はすべて 1515。ここで意外な事実があります。3×33 \times 3 の魔方陣は、回転と裏返しを同じものとみなせば、これ 1 つしかありません。99 個の数の並べ方は 9!9!=362880{}= 362880 通りもあるのに、条件を満たすのは 88 通りだけで、しかもその 88 通りは全部この 1 枚を回したり裏返したりしたものなのです。

中央が 55 になるのも、偶然ではなく証明できます。和を ss とし、2 本の対角線・中央の行・中央の列の 4 本を足すと 4s4s です。この 4 本は、中央のマスを 4 回、残りの 8 マスを 1 回ずつ数えています。全体の和は 3s3s なので

4s\displaystyle 4s=(3s−中央)\displaystyle {}= (3s - \text{中央})+4×中央\displaystyle {}+ 4 \times \text{中央}⟹中央\displaystyle {}\Longrightarrow \quad \text{中央}=s3\displaystyle {}= \frac{s}{3}

11 から 99 の総和は 4545 なので ss=15{}= 15、中央は 55 で決まりです。

さて、一次変換とどう関係するのか。88 通りを移り合わせる「回転と裏返し」が、まさに一次変換だからです。正方形の中心を原点に取ると、90∘90^\circ ずつの回転 4 つと、縦・横・2 本の対角線に関する裏返し 4 つ。合わせて 88 つの動きが、正方形を自分自身にぴったり重ねます。どれも原点を動かさない移し方なので、2×22 \times 2 の行列で書けます。たとえば対角線に関する裏返しは (0110)\begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}、90∘90^\circ の回転は (0−110)\begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix} です。第 7 章で回転と対称移動の行列を作れば、88 つ全部を書き下せます。

ちなみに「11 から 99 を 1 回ずつ」という条件を外し、「縦・横・斜めの和が等しい 3×33 \times 3 の実数の表」を全部集めると、その集まりは足し算と実数倍で閉じています(魔方陣を 2 枚足しても、実数倍しても、また魔方陣です)。第 1 章の厳密定義で出てきた部分空間です。自由度を数えると 33 で、あらかじめ 3 枚選んでおけば、どんな魔方陣もその 1 次結合で書けてしまいます。

豆知識

デューラーの銅版画『メランコリアI』(1514 年)には 4×44 \times 4 の魔方陣が描き込まれていて、最下段の真ん中 2 マスが 1515,1414 と並んでいます。制作年の 15141514 をそこに埋め込んだ、というわけです。魔方陣の起源は中国の伝説『洛書』にさかのぼるとされます(※諸説あり)。

平行移動を仲間に入れる、ずるい手

一次変換は原点を動かせません。だから平行移動は一次変換ではない——本文でそう確かめました。困るのは、現実の応用では移動も回転も伸縮も、ぜんぶまとめて扱いたいということです。

そこで考え出されたのが、ちょっとずるい手です。平面上の点 (x, y)(x,\ y) を、3 つめの成分に 11 を足して (x, y, 1)(x,\ y,\ 1) と書く。そして 3×33 \times 3 の行列をかけます。

(x′y′1)\displaystyle \begin{pmatrix} x' \\ y' \\ 1 \end{pmatrix}=(10p01q001)(xy1)\displaystyle {}= \begin{pmatrix} 1 & 0 & p \\ 0 & 1 & q \\ 0 & 0 & 1 \end{pmatrix}\begin{pmatrix} x \\ y \\ 1 \end{pmatrix}=(x+py+q1)\displaystyle {}= \begin{pmatrix} x + p \\ y + q \\ 1 \end{pmatrix}

xx 軸方向に pp、yy 軸方向に qq の平行移動になりました。定数項を置く場所がないと言っていたのに、11 という成分をわざわざ連れてきたことで、右端の列が定数項の置き場になったのです。この書き方を同次座標といいます。

からくりは、次元を 1 つ上げたことにあります。平面を「空間の中の、高さ 11 のところに浮かぶ平面」だと思う。すると平面の平行移動は、空間のほうから見れば原点を通る斜めの方向へのずらしで、原点は動いていません。平面での平行移動は、空間での一次変換だったというわけです。

ありがたいのは、これで移動も回転も伸縮も全部「行列をかける」に統一されることです。統一されると何がうれしいか。第 8 章で学ぶように、操作を続けて行うことは行列の積になります。「関節を 30∘30^\circ 曲げて、2020 cm 先へ伸ばして、また 45∘45^\circ 曲げて」というロボットアームの動きは、行列をいくつも掛けた 1 つの行列にまとめられる。アームの先端がどこにあるかを、関節の角度から一度の計算で出せます。産業用ロボットの制御で当たり前に使われている考え方です。写真のゆがみ補正や、地図の重ね合わせも同じ道具立てです。

豆知識

同次座標の起源は 1827 年、メビウス(「メビウスの帯」のあの人)が『重心座標の計算』で導入した座標にさかのぼるとされます(※諸説あり)。ねじれた帯で有名な人が、画面の中の点の動かし方を支える記法も残していたわけです。

パンの値上がりが自動車の値段を動かす

自動車を 1 台作るには鉄がいる。鉄を作るには電気がいる。電気を作るには……と、産業はたがいに材料を買い合っています。この「買い合い」を表に書いたものが産業連関表です。

いま産業が nn 個あるとして、jj 番目の産業が 11 単位作るのに ii 番目の産業の製品をどれだけ使うか、という数を並べた行列を AA とします(投入係数行列といいます)。各産業の生産量を並べた列ベクトルを x⃗\vec{x}、家計や輸出など最終的な需要を d⃗\vec{d} とすると、生産は「他の産業に材料として使われる分」と「最終需要に応える分」の合計なので

x⃗\displaystyle \vec{x}=Ax⃗\displaystyle {}= A\vec{x}+d⃗\displaystyle {}+ \vec{d}

が成り立ちます。x⃗\vec{x} について解きます。x⃗\vec{x}−Ax⃗{}- A\vec{x}=d⃗{}= \vec{d}、つまり (E−A)x⃗(E - A)\vec{x}=d⃗{}= \vec{d} なので

x⃗\displaystyle \vec{x}=(E−A)−1d⃗\displaystyle {}= (E - A)^{-1}\vec{d}

この (E−A)−1(E - A)^{-1} をレオンチェフ逆行列といいます。第 4 章で学んだ「連立一次方程式を逆行列で解く」が、そのまま経済の道具になっているのです。d⃗\vec{d} に Ax⃗A\vec{x} を何度も代入していくと d⃗\vec{d}+Ad⃗{}+ A\vec{d}+A2d⃗{}+ A^2\vec{d}+⋯{}+ \cdots となり、第 5 章の AnA^n が並ぶ形にもなります。「材料の材料の材料……」と波及がどこまでも続くことの表現です。

この方法を作ったワシリー・レオンチェフは、1930 年代からアメリカ経済の表を作り続け、1973 年にノーベル経済学賞を受けました。日本でも総務省などが数年おきに産業連関表を公表しています。部門の数は数百で、AA は数百行数百列の行列です。

ニュースでときどき聞く「経済波及効果は ◯◯\bigcirc\bigcirc 億円」という数字も、多くはこの逆行列から出ています。あるイベントで直接使われるお金を d⃗\vec{d} に入れ、(E−A)−1(E - A)^{-1} をかける。宿泊費が増えればシーツのクリーニングが増え、洗剤が増え、石油が増える——その連鎖を、行列 1 つが引き受けているわけです。

厳密定義(発展)

※ここは発展ページです。高校の範囲では「一次変換は行列で書ける」「行列の列は基本ベクトルの像」が使えれば十分ですが、なぜ平面に限る必要がないのか、P−1APP^{-1}AP という形が第 5 章で出てきたのはなぜか、Δ\Delta=0{}= 0 のときに何が起きているのかが気になる人のために、少し厳密な形にまとめておきます。第 1 章の厳密定義(ベクトル空間と部分空間・次元)、第 4 章の厳密定義(核・階数)、第 5 章の厳密定義(固有値と対角化)を前提にします。

本文では一次変換を「x′x'=ax{}= ax+by{}+ by,y′y'=cx{}= cx+dy{}+ dy という式で書ける移し方」と定義しました。式から出発する定義です。ところが j20 で、これは「足し算と実数倍を保つ」という性質による定義と同じことだと分かりました。同じものなら、使いやすいほうを定義に選んでよい。大学では後者を選びます。平面に縛られず、行列という道具を先に用意しなくてもよいからです。

線形写像

定義1:線形写像

写像 f:Rnf : \mathbb{R}^n→Rm{}\to \mathbb{R}^m が、任意の x⃗,\vec{x}, y⃗\ \vec{y}∈Rn{}\in \mathbb{R}^n と任意の kk∈R{}\in \mathbb{R} について

f(x⃗+y⃗)\displaystyle f(\vec{x} + \vec{y})=f(x⃗)\displaystyle {}= f(\vec{x})+f(y⃗),\displaystyle {}+ f(\vec{y}),f(kx⃗)\displaystyle f(k\vec{x})=kf(x⃗)\displaystyle {}= kf(\vec{x})

をみたすとき、ff を線形写像という(「線型写像」とも書く)。とくに nn=m{}= m のとき ff を Rn\mathbb{R}^n の線形変換という。nn=m{}= m=2{}= 2 の線形変換が、本文でいう一次変換である。

この定義には行列が出てきません。それでも、行列は自動的に現れます。

定理1:表現行列の存在と一意性

f:Rnf : \mathbb{R}^n→Rm{}\to \mathbb{R}^m を線形写像とすると、m×nm \times n 行列 AA がただ 1 つ存在して、すべての x⃗\vec{x}∈Rn{}\in \mathbb{R}^n について

f(x⃗)\displaystyle f(\vec{x})=Ax⃗\displaystyle {}= A\vec{x}

が成り立つ。この AA を ff の表現行列といい、その第 jj 列は f(ej⃗)f(\vec{e_j}) である。

証明 Rn\mathbb{R}^n の基本ベクトルを e1⃗,\vec{e_1}, …,\ \ldots, en⃗\ \vec{e_n} とし、f(ej⃗)f(\vec{e_j})∈Rm{}\in \mathbb{R}^m を第 jj 列に並べた m×nm \times n 行列を AA とする。任意の x⃗\vec{x}=(x1, …, xn){}= (x_1,\ \ldots,\ x_n) は x⃗\vec{x}=∑j=1nxjej⃗{}= \sum_{j=1}^{n} x_j\vec{e_j} と表せるので、定義1 の 2 つの条件を繰り返し使って

f(x⃗)\displaystyle f(\vec{x})=f ⁣(∑j=1nxjej⃗)\displaystyle {}= f\!\left(\sum_{j=1}^{n} x_j\vec{e_j}\right)=∑j=1nf(xjej⃗)\displaystyle {}= \sum_{j=1}^{n} f(x_j\vec{e_j})=∑j=1nxjf(ej⃗)\displaystyle {}= \sum_{j=1}^{n} x_j f(\vec{e_j})=Ax⃗\displaystyle {}= A\vec{x}

を得る(最後の等号は、行列とベクトルの積が列の 1 次結合であることによる)。

一意性を示す。BB も同じ性質をもつとすると、各 jj について Aej⃗A\vec{e_j}=f(ej⃗){}= f(\vec{e_j})=Bej⃗{}= B\vec{e_j} である。Aej⃗A\vec{e_j} は AA の第 jj 列、Bej⃗B\vec{e_j} は BB の第 jj 列だから、すべての列が一致し AA=B{}= B となる。(証明終)

j20 は、この定理の nn=m{}= m=2{}= 2 の場合です。証明の骨はまったく同じで、「任意のベクトルを基本ベクトルの 1 次結合に書き、線形性で係数を外に出す」の一手だけです。

写像を決めるのに必要な情報が e1⃗,\vec{e_1}, …,\ \ldots, en⃗\ \vec{e_n} の像だけ、という点をもう一度かみしめておきたいところです。Rn\mathbb{R}^n には連続無限個の点があるのに、nn 点の行き先で全部決まってしまう。線形性という条件が、それだけ強いということです。

基底を取りかえると行列が変わる

基本ベクトルが特別なわけではありません。1次独立で空間全体を張る組であれば、何を使っても同じ議論ができます。

定義2:基底と成分

Rn\mathbb{R}^n のベクトルの組 {u1⃗, …, un⃗}\{\vec{u_1},\ \ldots,\ \vec{u_n}\} が1次独立であり、かつ任意のベクトルがこれらの1次結合で表せるとき、この組を Rn\mathbb{R}^n の基底という。このとき表し方は一意で、

x⃗\displaystyle \vec{x}=y1u1⃗\displaystyle {}= y_1\vec{u_1}+⋯\displaystyle {}+ \cdots+ynun⃗\displaystyle {}+ y_n\vec{u_n}

の係数の組 (y1, …, yn)(y_1,\ \ldots,\ y_n) を、基底 {uj⃗}\{\vec{u_j}\} に関する x⃗\vec{x} の成分という。

{e1⃗, …, en⃗}\{\vec{e_1},\ \ldots,\ \vec{e_n}\} を標準基底という。

定理2:基底の取りかえと表現行列

ff を Rn\mathbb{R}^n の線形変換とし、標準基底に関する表現行列を AA とする。{u1⃗, …, un⃗}\{\vec{u_1},\ \ldots,\ \vec{u_n}\} を別の基底とし、これらを列に並べた行列を PP=(u1⃗⋯un⃗){}= \begin{pmatrix} \vec{u_1} & \cdots & \vec{u_n} \end{pmatrix} とすると、PP は正則であり、新しい基底に関する ff の表現行列は

P−1APP^{-1}AP

である。

証明 基底は1次独立なので PP は正則である(第 3 章 定理2、第 4 章)。x⃗\vec{x} の新しい基底に関する成分を y⃗\vec{y} とすると、定義より x⃗\vec{x}=Py⃗{}= P\vec{y} である。f(x⃗)f(\vec{x})=Ax⃗{}= A\vec{x}=APy⃗{}= AP\vec{y} であり、この像の新しい成分は、両辺に P−1P^{-1} をかけて P−1APy⃗P^{-1}AP\vec{y} となる。y⃗\vec{y} から像の成分への対応が P−1APP^{-1}AP をかけることだから、これが新しい表現行列である。(証明終)

第 5 章で P−1APP^{-1}AP が対角行列になる PP を扱い、「方眼紙の目盛りを AA が伸ばす 2 方向に合わせて引き直すと、ただの拡大に見える」と例えました。いま言葉が与えられました。目盛りを引き直すとは、基底を取りかえることです。そして第 5 章 定理2 が保証していたのは、相異なる 2 実解をもつなら「ff がただの拡大に見える基底」が存在する、ということでした。

本文 j17 で求めた p⃗\vec{p} は、その基底そのものです。AA=(3214){}= \begin{pmatrix} 3 & 2 \\ 1 & 4 \end{pmatrix} に対して u1⃗\vec{u_1}=(2−1){}= \begin{pmatrix} 2 \\ -1 \end{pmatrix},u2⃗\vec{u_2}=(11){}= \begin{pmatrix} 1 \\ 1 \end{pmatrix} を基底に選べば、ff は「u1⃗\vec{u_1} の向きに 22 倍、u2⃗\vec{u_2} の向きに 55 倍」に見えます。表現行列は (2005)\begin{pmatrix} 2 & 0 \\ 0 & 5 \end{pmatrix} です。第 5 章で「固有値」「固有ベクトル」と呼んだものの幾何的な意味が、これでつながりました。

同じ 1 つの線形変換が、基底の選び方によっていくつもの行列で表せる、というのが定理2 の内容です。行列は変換そのものではなく、変換を座標で書き表したときの姿にすぎません。第 3 章 j14 と第 5 章 定理3 で「det⁡\det と特性多項式は P−1APP^{-1}AP で変わらない」ことを見ましたが、あれは「姿ではなく変換そのものに属する量」だったわけです。

核と像、そしてつぶれ方

Δ\Delta=0{}= 0 のときに何が起きているのかを、言葉にしておきます。

定義3:核と像

線形写像 f:Rnf : \mathbb{R}^n→Rm{}\to \mathbb{R}^m に対し

Ker⁡f\displaystyle \operatorname{Ker} f={x⃗∈Rn∣f(x⃗)=0⃗},\displaystyle {}= \{\vec{x} \in \mathbb{R}^n \mid f(\vec{x}) = \vec{0}\},Im⁡f\displaystyle \operatorname{Im} f={f(x⃗)∣x⃗∈Rn}\displaystyle {}= \{f(\vec{x}) \mid \vec{x} \in \mathbb{R}^n\}

をそれぞれ ff の核、像という。Ker⁡f\operatorname{Ker} f は Rn\mathbb{R}^n の部分空間、Im⁡f\operatorname{Im} f は Rm\mathbb{R}^m の部分空間である。

核は、第 4 章の厳密定義で「同次連立一次方程式 Ax⃗A\vec{x}=0⃗{}= \vec{0} の解集合」として登場したものです。ff の言葉では「原点に押しつぶされる点の集まり」になります。像は、平面全体が移った先の図形です。

定理3:次元定理

線形写像 f:Rnf : \mathbb{R}^n→Rm{}\to \mathbb{R}^m について

dim⁡Ker⁡f\displaystyle \dim \operatorname{Ker} f+dim⁡Im⁡f\displaystyle {}+ \dim \operatorname{Im} f=n\displaystyle {}= n

が成り立つ。また dim⁡Im⁡f\dim \operatorname{Im} f=rank⁡A{}= \operatorname{rank} A である(AA は ff の表現行列)。

証明の概略 Ker⁡f\operatorname{Ker} f の基底 {v1⃗, …, vr⃗}\{\vec{v_1},\ \ldots,\ \vec{v_r}\} を取り、これを Rn\mathbb{R}^n の基底 {v1⃗, …, vr⃗, w1⃗, …, wn−r⃗}\{\vec{v_1},\ \ldots,\ \vec{v_r},\ \vec{w_1},\ \ldots,\ \vec{w_{n-r}}\} に拡張する。このとき {f(w1⃗), …, f(wn−r⃗)}\{f(\vec{w_1}),\ \ldots,\ f(\vec{w_{n-r}})\} が Im⁡f\operatorname{Im} f の基底になることを示せばよい。張ることは定理1 の計算から従い(f(vi⃗)f(\vec{v_i})=0⃗{}= \vec{0} なので消える)、1次独立性は ∑cjf(wj⃗)\sum c_j f(\vec{w_j})=0⃗{}= \vec{0} から ∑cjwj⃗\sum c_j \vec{w_j}∈Ker⁡f{}\in \operatorname{Ker} f を導き、基底の取り方に反することを見ればよい。(概略終)

nn=2{}= 2 で書き下すと、一次変換のつぶれ方が 3 通りに分かれることが分かります。

AAdim⁡Ker⁡f\dim \operatorname{Ker} fdim⁡Im⁡f\dim \operatorname{Im} f像
Δ≠0\Delta \neq 00022平面全体
Δ=0\Delta = 0,A≠OA \neq O1111原点を通る 1 本の直線
A=OA = O2200原点だけ

和がいつも 22 になっています。つぶれた次元のぶんだけ、像の次元が落ちるということです。本文 例題7 や j11 で「原像が無数」だったのは dim⁡Ker⁡f\dim \operatorname{Ker} f=1{}= 1 だから、つまり原点に移る点が直線 1 本ぶんあり、その 1 本ぶんの自由度がそのまま原像の自由度になったからです。j19 で Δ\Delta=0{}= 0 が出てきたのも、像が直線に収まるなら dim⁡Im⁡f\dim \operatorname{Im} f≤1{}\leq 1 で、核が 00 次元ではいられないためです。この表を図形として詳しく見るのが第 9 章です。

アフィン写像

小話 kb2 で、平行移動を無理やり行列に入れる工夫を紹介しました。厳密にはこう定義します。

定義4:アフィン写像

線形写像 f:Rnf : \mathbb{R}^n→Rm{}\to \mathbb{R}^m とベクトル b⃗\vec{b}∈Rm{}\in \mathbb{R}^m に対し

g(x⃗)\displaystyle g(\vec{x})=f(x⃗)\displaystyle {}= f(\vec{x})+b⃗\displaystyle {}+ \vec{b}

で定まる写像 gg をアフィン写像という。b⃗\vec{b}=0⃗{}= \vec{0} のときが線形写像である。

平行移動は ff を恒等写像(表現行列が EE)にしたアフィン写像です。アフィン写像は一般に g(0⃗)g(\vec{0})=b⃗{}= \vec{b}≠0⃗{}\neq \vec{0} なので線形ではありませんが、nn=2{}= 2 のとき

(x⃗′1)\displaystyle \begin{pmatrix} \vec{x}' \\ 1 \end{pmatrix}=(Ab⃗0⃗⊤1)(x⃗1)\displaystyle {}= \begin{pmatrix} A & \vec{b} \\ \vec{0}^{\top} & 1 \end{pmatrix}\begin{pmatrix} \vec{x} \\ 1 \end{pmatrix}

と書けば、3×33 \times 3 行列による R3\mathbb{R}^3 の線形変換の一部として実現できます。R2\mathbb{R}^2 を R3\mathbb{R}^3 の平面 zz=1{}= 1 に埋め込んでいるわけです。この 3×33 \times 3 行列の全体は積について閉じており(確かめてみてください)、det⁡\det=det⁡A{}= \det A なので Δ\Delta≠0{}\neq 0 なら正則です。同次座標が便利なのは、この「積で閉じている」という点にあります。

線形代数へ

定義1 には、じつは Rn\mathbb{R}^n という制限も要りません。第 1 章の厳密定義で挙げたベクトル空間の 8 法則さえあれば、線形写像は定義できます。すると、ふつう「変換」と思わないものまで線形写像に化けます。

微分積分で「和の微分は微分の和」「定数倍は外に出る」と習った法則は、名前を変えれば線形性です。そして基底を取れば、微分という操作にも表現行列がつきます(たとえば 22 次以下の多項式で {1, x, x2}\{1,\ x,\ x^2\} を基底に取ると、微分の表現行列は 3×33 \times 3 のべき零行列になります)。行列は平面の点を動かす道具にとどまらず、線形な現象すべてを座標で書き表す記法だということです。この立場で組み立て直した分野が線形代数です。

この章で扱えなかったことも案内しておきます。線形写像の合成が行列の積に対応することは、じつは第 2 章の厳密定義で fA∘fBf_A \circ f_B=fAB{}= f_{AB} として証明済みです。これを一次変換の言葉で使い直すのが第 8 章で、そこで逆変換と逆行列の対応も扱います。Rn\mathbb{R}^n に内積が入っているとき、長さと角を保つ線形変換(直交変換)だけを集めると回転と鏡映になり、その表現行列は直交行列です。第 7 章で扱う回転の行列は、その 22 次の場合にあたります。

この章の学習が終わったら

学習完了テストを受ける