メインコンテンツへスキップ
見出し画像

(追記有り)中学でも分かる⑮「一次変換」

     ここでは「一次変換」について学んでいきましょう。この概念は、これまで学習した「行列」と密接な関係があり、数学の世界を広げる重要なステップです。

    変換とは

     下図のような座標平面を考えます。中学で習う、xx 軸と yy 軸がそれぞれの原点 O\mathrm{O} で垂直に交わる「x ⁣− ⁣yx\!-\!y 座標平面」です。

    画像
     

     座標平面とは、数の組 (x, y)(x,  y) で位置が表される「無数の点の集まり」と考えることができます。
     この座標平面上の任意の点 P(x, y)\mathrm{P}(x,  y) が、ある決まった規則によって同じ平面上の点 Q(x′, y′)\mathrm{Q}(x',  y') へと移されるとき、この対応を座標平面上の変換といいます。そして、点 P\mathrm{P} が移った先の点 Q\mathrm{Q} を、この変換による点 P\mathrm{P} の像ぞうといいます。

    画像

     例えば、座標平面上の任意の点 P\mathrm{P} を、下図のように、xx 軸方向に pp、yy 軸方向に qq だけ動かす平行移動は1つの変換です。

    画像

     この変換によって、点 P(x, y)\mathrm{P}(x,  y) が 点 Q(x′, y′)\mathrm{Q}(x',  y') に移されるとすると、P\mathrm{P} と Q\mathrm{Q} の座標の間には

    x′=x+py′=y+q\begin{align*} x'&=x+p\\ y'&=y+q \end{align*}

    という関係があります。この変換を、記号 ff などを用いて、次のように表すことができます。

    f:(x, y)⟶(x+p, y+g)\begin{align*} f:(x,  y) \longrightarrow (x+p,  y+g) \end{align*}

    画像

    例題1

     次の変換による点 P(2, 3)\mathrm{P}(2,  3) の像を求めよ。
    (1) f:(x, y)→(x+1, y−4)f:(x,  y) \rightarrow (x+1,  y-4)
    (2) g:(x, y)→(2x−6, −y+1)g:(x,  y) \rightarrow (2x-6,  -y+1)

    解答
    (1) x=2, y=3x=2,  y=3 を (x+1, y−4)(x+1,  y-4) に代入して

    (2+1, 3−4)=(3, −1) ⋯(答)(2+1,  3-4)=(3,  -1) \cdots\small{(答)}

    画像

    (2) x=2, y=3x=2,  y=3 を (2x−6, −y+1)(2x-6,  -y+1) に代入して

    (2⋅2−6, −3+1)=(−2, −2) ⋯(答)(2\cdot2-6,  -3+1)=(-2,  -2) \cdots\small{(答)}

    画像

    ■\blacksquare

    2次正方行列の変換

     ここで、次のような変換 ff を考えます。

    x′=2x+3yy′=3x−2y ⋯(∗1)\begin{align*} x'&=2x+3y\\ y'&=3x-2y \end{align*} \cdots (*1)

     この変換 ff によって、 座標平面上の任意の点 P(x,y)\mathrm{P}(x, y) を点 Q(x′,y′)\mathrm{Q}(x', y') に変換します。
     この変換に関して、例題を与えます。

    例題2

     変換 ff

    x′=2x+3yy′=3x−2y ⋯(∗1)\begin{align*} x'&=2x+3y\\ y'&=3x-2y \end{align*} \cdots (*1)

    について、P(x, y)\mathrm{P}(x,  y) が次の点であるとき、ff による点 P\mathrm{P} の像 Q(x′, y′)\mathrm{Q}(x',  y') を求めなさい。

    (1) (1, 2)(1,  2)
    (2) (2, −3)(2,  -3)
    (3) (0, 0)(0,  0)

    解答
    (1) (∗1)(*1) に、x=1, y=2x=1,  y=2 を代入して

    x′=2x+3y=2⋅1+3⋅2=2+6=8y′=3x−2y=3⋅1−2⋅2=3−4=−1\begin{align*} x'&=2x+3y\\ &=2\cdot1+3\cdot2\\ &=2+6\\ &=8\\ y'&=3x-2y\\ &=3\cdot1-2\cdot2\\ &=3-4\\ &=-1 \end{align*}

    より

    Q(8, −1) ⋯(答)\begin{align*} \text{Q}(8,  -1) \cdots\small{(答)} \end{align*}

    画像

    (2) (∗1)(*1) に、x=2, y=−3x=2,  y=-3 を代入して

    x′=2x+3y=2⋅2+3⋅(−3)=4−9=−5y′=3x−2y=3⋅2−2⋅(−3)=6+6=12\begin{align*} x&'=2x+3y\\ &=2\cdot2+3\cdot(-3) \\&=4-9\\ &=-5\\ y'&=3x-2y\\ &=3\cdot2-2\cdot(-3)\\ &=6+6\\ &=12 \end{align*}

    より

    Q(−5, 12) ⋯(答)\begin{align*} \text{Q}(-5,  12) \cdots\small{(答)} \end{align*}

    画像

    (3) (∗1)(*1) に、x=0, y=0x=0,  y=0 を代入して

    x′=2x+3y=2⋅0+3⋅0=0y′=3x−2y=3⋅0−2⋅0=0\begin{align*} x'&=2x+3y\\ &=2\cdot0+3\cdot0\\ &=0\\ y&'=3x-2y\\ &=3\cdot0-2\cdot0\\ &=0 \end{align*}

    Q(0, 0) ⋯(答)\begin{align*} \mathrm{Q}(0,  0) \cdots\small{(答)} \end{align*}

    画像

    ■\blacksquare

     この変換 ff

    x′=2x+3yy′=3x−2y ⋯(∗1)\begin{align*} x'&=2x+3y\\ y'&=3x-2y \end{align*} \cdots (*1)

    は、次のように2次の正方行列で表すことができます。

    (x′y′)=(233−2)(xy) ⋯(∗2)\begin{align*} \begin{pmatrix*}[r] x'\\ y' \end{pmatrix*} =\begin{pmatrix*}[r] 2 & 3\\ 3 & -2 \end{pmatrix*} \begin{pmatrix*}[r] x\\ y \end{pmatrix*} \cdots (*2) \end{align*}

     実際、この (∗2)(*2) の行列計算を行うと

    (x′y′)=(233−2)(xy)=(2x+3y3x−2y)\begin{align*} \begin{pmatrix*}[r] x'\\ y' \end{pmatrix*} &=\begin{pmatrix*}[r] 2 & 3\\ 3 & -2 \end{pmatrix*} \begin{pmatrix*}[r] x\\ y \end{pmatrix*}\\ &=\begin{pmatrix*}[r] 2x+3y\\ 3x-2y \end{pmatrix*} \end{align*}

     対応する成分は等しいので

    x′=2x+3yy′=3x−2y\begin{align*} x'&=2x+3y\\ y'&=3x-2y \end{align*}

    となり、最初に与えた (∗1)(*1) と同じになることが確認できます。
     この (∗2)(*2) の関係式から、点 P(x, y)\mathrm{P}(x,  y) は行列

    (233−2)\begin{align*} \begin{pmatrix*}[r] 2 & 3\\ 3 & -2 \end{pmatrix*} \end{align*}

    によって、点 Q(x, y)\mathrm{Q}(x,  y) に変換されると読み取ることができます。「点の座標を行列で変換する」という新しいものの見方です。
     この見方を、先ほどの例題2の (1) について用いると

    (x′y′)=(233−2)(12)=(2⋅1+3⋅23⋅1−2⋅2)=(2+63−4)=(8−1)\begin{align*} \begin{pmatrix*}[r] x'\\ y' \end{pmatrix*} &=\begin{pmatrix*}[r] 2 & 3\\ 3 & -2 \end{pmatrix*} \begin{pmatrix*}[r] 1\\ 2 \end{pmatrix*}\\ &=\begin{pmatrix*}[r] 2\cdot1+3\cdot2\\ 3\cdot1-2\cdot2 \end{pmatrix*}\\ &=\begin{pmatrix*}[r] 2+6\\ 3-4 \end{pmatrix*}\\ &=\begin{pmatrix*}[r] 8\\ -1 \end{pmatrix*} \end{align*}

    より、点 P(1, 3)\mathrm{P}(1,  3) は、行列

    (233−2)\begin{align*} \begin{pmatrix*}[r] 2 & 3\\ 3 & -2 \end{pmatrix*} \end{align*}

    によって点 Q(8, −1)\mathrm{Q}(8,  -1) に変換され、先ほどと同じ結果になります。

    画像

     この変換を一般化したのが、これから解説する1次変換です。

    1次変換の定義

     一次変換の定義を与えます。

    <一次変換>

     a, b, c, da,  b,  c,  d を定数として

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

    によって点 P(x, y)\mathrm{P}(x,  y) と点 Q(x′, y′)\mathrm{Q}(x',  y') の関係を定めると、座標平面上の1つの変換が得られます。
     一般に、この形の式によって表される変換

    f:(x, y)⟶(x′, y′)f:(x,  y) \longrightarrow (x',  y')

    を1次変換といいます。1次変換 ff は、行列を用いると

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

    と表すことができます。つまり、変換 ff は行列

    (abcd)\begin{align*} \begin{pmatrix} a & b \\ c & d \end{pmatrix} \end{align*}

    によって定まるので、この変換 ff を、行列 (abcd)\begin{pmatrix} a & b \\ c & d \end{pmatrix} で表される1次変換といいます。
     また、この行列のことを変換行列とよびます。

    ***

     端的にいうと、1次変換とは行列で表される変換です(詳説1)。

    f:(x, y)→(abcd)1次変換  (ax+by, cx+dy)\begin{align*} \\[-14pt] f:(x,  y) \xrightarrow[\scriptsize \begin{pmatrix} a & b \\ c & d \end{pmatrix}]{1次変換    } (ax+by,  cx+dy) \end{align*}

    一次変換による原点 (0, 0) の像

     次の計算より、1次変換では、原点 (0,0)(0, 0) は原点に移されることが分かります(例題2(3) 参照)。

    (x′y′)=(abcd)(00)=(a⋅0+b⋅0c⋅0+d⋅0)=(00)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix} &=\begin{pmatrix} a & b \\ c & d \end{pmatrix} \begin{pmatrix} 0 \\ 0 \end{pmatrix}\\ &=\begin{pmatrix} a\cdot0+b\cdot0 \\ c\cdot0+d\cdot0 \end{pmatrix}\\ &=\begin{pmatrix} 0 \\ 0 \end{pmatrix} \end{align*}

    f:(0, 0)→(abcd)1次変換  (0, 0)\begin{align*} \\[-14pt] f:(0,  0) \xrightarrow[\scriptsize \begin{pmatrix} a & b \\ c & d \end{pmatrix}]{1次変換    } (0,  0) \end{align*}

     一次変換では、原点は他の点に移動せず、原点のままです。つまり1次変換では、原点は常に不動点となります。

    1次変換の種

     代表的な1次変換の例として、以下のものがあります。

    (1) xx 軸に関する対称移動
    (2) yy 軸に関する対称移動
    (3) 原点に関する対称移動
    (4) 直線 y=xy=x に関する対称移動
    (5) 原点を中心とする相似変換
    (6) 原点を中心とする回転移動

     これらの一次変換をひとつひとつみていき、それぞれを変換行列で表すことを考えます。

    (1) x 軸に関する対称移動

     点 (3, 2)(3,  2) を xx 軸に関して対称移動させると、点 (3, −2)(3,  -2) になります。

    画像

     また、点 (3, −2)(3,  -2) を xx 軸に関して対称移動させると、点 (3, 2)(3,  2) になります。

    画像

     このことから分かるように、xx 軸に関する対称移動とは、点の xx 座標はそのままに、yy 座標の正負の符号を入れ替える操作と考えることができます。

    x 軸対称:(x, y)⟶(x, −y)\begin{align*} x  軸対称: (x,  y) \longrightarrow (x,  -y) \end{align*}

    画像

     一般に、点 (x, y)(x,  y) を xx 軸に関して対称移動させた点を (x′, y′)(x',  y') とすると、この変換は次のようになります。

    x′=xy′=−y\begin{align*} x'&=\hspace{7pt}x\\ y'&=-y \end{align*}

     この変換は

    x′=1⋅x+0⋅yy′=0⋅x+(−1)y\begin{alignat*}{2} x'&=1\cdot x & &+\hspace{8pt}0\cdot y\\ y'&=0\cdot x & &+(-1)y \end{alignat*}

    と表せるので、これを行列を用いて表すと次のようになります。

    (x′y′)=(100−1)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] 1 & 0 \\ 0 & -1 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

     以上により、xx 軸に関する対称移動を表す変換行列は

    (100−1)\begin{pmatrix*}[r] 1 & 0 \\ 0 & -1 \end{pmatrix*}

    となります。

    (2) y 軸に関する対称移動

     点 (3, 2)(3,  2) を yy 軸に関して対称移動させると、点 (−3, 2)(-3,  2) になります。

    画像

     また、点 (−3, 2)(-3,  2) を yy 軸に関して対称移動させると、点 (3, 2)(3,  2) になります。

    画像

     このことから分かるように、yy 軸に関する対称移動とは、点の yy 座標はそのままに、xx 座標の正負の符号を入れ替える操作と考えることができます。

    y 軸対称:(x, y)⟶(−x, y)\begin{align*} y  軸対称: (x,  y) \longrightarrow (-x,  y) \end{align*}

    画像

     一般に、点 (x, y)(x,  y) を yy 軸に関して対称移動させた点を (x′, y′)(x',  y') とすると、この変換は次のようになります。

    x′=−xy′=y\begin{align*} x'&=-x\\ y'&=\hspace{8pt}y \end{align*}

     この変換は

    x′=(−1)x+0⋅yy′=0⋅x+1⋅y\begin{alignat*}{2} x'&=(-1)x & &+0\cdot y\\ y'&=\hspace{8pt}0\cdot x & &+1\cdot y \end{alignat*}

    と表せるので、これを行列を用いて表すと次のようになります。

    (x′y′)=(−1001)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] -1 & 0 \\ 0 & 1 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

     以上により、yy 軸に関する対称移動を表す変換行列は

    (−1001)\begin{pmatrix*}[r] -1 & 0 \\ 0 & 1 \end{pmatrix*}

    となります。

    (3) 原点に関する対称移動

     点 (3, 2)(3,  2) を原点に関して対称移動させると、点 (−3, −2)(-3,  -2) になります。

    画像

     また、点 (−3, −2)(-3,  -2) を原点に関して対称移動させると、点 (3, 2)(3,  2) になります。

    画像

     このことから分かるように、原点に関する対称移動とは、xx 座標と yy 座標の、両方の正負の符号を入れ替える操作と考えることができます。

    原点対称:(x, y)⟶(−x, −y)\begin{align*} 原点対称: (x,  y) \longrightarrow (-x,  -y) \end{align*}

    画像

     一般に、点 (x, y)(x,  y) を原点に関して対称移動させた点を (x′, y′)(x',  y') とすると、この変換は次のようになります。

    x′=−xy′=−y\begin{align*} x'&=-x\\ y'&=-y \end{align*}

     この変換は

    x′=(−1)x+0⋅yy′=0⋅x+(−1)⋅y\begin{alignat*}{2} x'&=(-1)x & &+\hspace{15pt}0\cdot y\\ y'&=\hspace{8pt}0\cdot x & &+(-1)\cdot y \end{alignat*}

    と表せるので、これを行列を用いて表すと次のようになります。

    (x′y′)=(−100−1)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] -1 & 0 \\ 0 & -1 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

     以上により、原点に関する対称移動を表す変換行列は

    (−100−1)\begin{pmatrix*}[r] -1 & 0 \\ 0 & -1 \end{pmatrix*}

    となります。

    (4) 直線  y=x  に関する対称移動

     点 (3, 2)(3,  2) を直線 y=xy=x に関して対称移動させると、点 (2, 3)(2,  3) になります。

    画像

     また、点 (2, 3)(2,  3) を直線 y=xy=x に関して対称移動させると、点 (3, 2)(3,  2) に戻ります。

    画像

     このことから分かるように、直線 y=xy=x に関する対称移動とは、点の xx 座標と yy 座標を、入れ替える操作と考えることができます。

    y=x 対称:(x, y)⟶(y, x)\begin{align*} y=x  対称: (x,  y) \longrightarrow (y,  x) \end{align*}

    画像

     一般に、点 (x, y)(x,  y) を直線 y=xy=x に関して対称移動させた点を (x′, y′)(x',  y') とすると、この変換は次のようになります。

    x′=yy′=x\begin{align*} x'&=y\\ y'&=x \end{align*}

     この変換は

    x′=0⋅x+1⋅yy′=1⋅x+0⋅y\begin{alignat*}{3} x'&=0\cdot x & &+1\cdot y\\ y'&=1\cdot x & &+0\cdot y \end{alignat*}

    と表せるので、これを行列を用いて表すと次のようになります。

    (x′y′)=(0110)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] 0 & 1 \\ 1 & 0 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

     以上により、直線 y=xy=x に関する対称移動を表す変換行列は

    (0110)\begin{pmatrix*}[r] 0 & 1 \\ 1 & 0 \end{pmatrix*}

    となります。

    (5) 原点を中心とする相似変換

     原点から点 (2, 3)(2,  3) までの距離を、原点を中心に 33 倍に拡大させると、その点の座標は
     (2×3, 3×3)=(6, 9)(2\times3,  3\times3)=(6,  9)
    になります。

    画像

     原点を中心とする拡大というのは、上図のように、原点を通る直線上での拡大です。xx 座標と yy 座標を同じ倍数だけ掛けます。
     また、原点から点 (9, 6)(9,  6) までの距離を、原点を中心に 13\dfrac{1}{3} 倍に縮小させと、その点の座標は
     (9×13, 6×13)=(3, 2)\left(9\times\dfrac{1}{3},  6\times\dfrac{1}{3}\right)=(3,  2)
    になります。

    画像

     このように、原点からの距離を拡大したり縮小したりする変換を、原点を中心とする相似変換といいます。相似変換は、xx 座標と yy 座標を、ともに kk 倍する操作とみることができます(ただし k>0k>0)。

    相似変換:(x, y)⟶(kx, ky)\begin{align*} 相似変換: (x,  y) \longrightarrow (kx,  ky) \end{align*}

    画像

     一般に、点 P(x, y)\mathrm{P}(x,  y) を kk 倍に拡大、または縮小させた点を Q(x′, y′)\mathrm{Q}(x',  y') とすると、両者の関係は次のようになります。

    x′=kyy′=kx\begin{align*} x'&=ky\\ y'&=kx \end{align*}

     この変換は

    x′=k⋅x+0⋅yy′=0⋅x+k⋅y\begin{alignat*}{2} x'&=k\cdot x & &+0\cdot y\\ y'&=0\cdot x & &+k\cdot y \end{alignat*}

    と表せるので、これを行列を用いて表すと次のようになります。

    (x′y′)=(k00k)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] k & 0 \\ 0 & k \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

     ただし
    (a) 拡大のときは 1<k1< k
    (b) 縮小のときは 0<k<10< k<1
    (c) 等倍で変化しないときは k=1k=1
    であり、(c) のときを、特に恒等変換といいます。恒等変換とは、変換しても座標が移動しない変換です。恒等変換も相似変換に含めます。

     以上により、相似変換を表す変換行列は、k>0k>0 として

    (k00k)\begin{pmatrix*}[c] k & 0 \\ 0 & k \end{pmatrix*}

    となります。特に k=1k=1 のときは恒等変換となり、そのときの変換行列は

    (1001)\begin{pmatrix*}[c] 1 & 0 \\ 0 & 1 \end{pmatrix*}

    と単位行列になります。

    まとめ

     以上をまとめると

    (1) xx 軸に関する対称移動は

    (x′y′)=(100−1)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] 1 & 0 \\ 0 & -1 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

    (2) yy 軸に関する対称移動は

    (x′y′)=(−1001)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] -1 & 0 \\ 0 & 1 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

    (3) 原点に関する対称移動は

    (x′y′)=(−100−1)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] -1 & 0 \\ 0 & -1 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

    (4) y=xy=x に関する対称移動は

    (x′y′)=(0110)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] 0 & 1 \\ 1 & 0 \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

    (5) 原点を中心とする kk 倍の相似変換は、k>0k>0 として

    (x′y′)=(k00k)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] k & 0 \\ 0 & k \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

    となります。これらはすべて

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

    の形で表される一次変換です。

    例題3

     点 (5, 3)(5,  3) を、次の (1) ~ (5) の変換行列で変換したときの像 (x′, y′)(x',  y') をそれぞれ求めなさい。
    (1) xx 軸に関する対称移動
    (2) yy 軸に関する対称移動
    (3) 原点に関する対称移動
    (4) 直線 y=xy=x に関する対称移動
    (5) 原点を中心とする 55 倍の相似変換(原点からの距離を 55 倍にする変換)

    指針
     それぞれの変換行列を確認しましょう。点 (5, 3)(5,  3) に、それぞれの変換行列を掛けます。

    解答
    (1) xx 軸に関する対称移動は

    (x′y′)=(100−1)(53)=(1⋅5+0⋅30⋅5+(−1)⋅3)=(5−3)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix} &=\begin{pmatrix*}[r] 1 & 0 \\ 0 & -1 \end{pmatrix*} \begin{pmatrix} 5 \\ 3 \end{pmatrix}\\ &=\begin{pmatrix} 1\cdot5+0\cdot3 \\ 0\cdot5+(-1)\cdot3 \end{pmatrix}\\ &=\begin{pmatrix*}[r] 5 \\ -3 \end{pmatrix*} \end{align*}

    より

    (5, −3) ⋯(答)(5,  -3) \cdots\small{(答)}

    (2) yy 軸に関する対称移動は

    (x′y′)=(−1001)(53)=(−1⋅5+0⋅30⋅5+1⋅3)=(−53)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= &\begin{pmatrix*}[r] -1 & 0 \\ 0 & 1 \end{pmatrix*} \begin{pmatrix} 5 \\ 3 \end{pmatrix}\\ &=\begin{pmatrix} -1\cdot5+0\cdot3 \\ 0\cdot5+1\cdot3 \end{pmatrix}\\ &=\begin{pmatrix*}[r] -5 \\ 3 \end{pmatrix*} \end{align*}

    より

    (−5, 3) ⋯(答)(-5,  3) \cdots\small{(答)}

    (3) 原点に関する対称移動は

    (x′y′)=(−100−1)(53)=(−1⋅5+0⋅30⋅5+(−1)⋅3)=(−5−3)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix} &=\begin{pmatrix*}[r] -1 & 0 \\ 0 & -1 \end{pmatrix*} \begin{pmatrix} 5 \\ 3 \end{pmatrix}\\ &=\begin{pmatrix} -1\cdot5+0\cdot3 \\ 0\cdot5+(-1)\cdot3 \end{pmatrix}\\ &=\begin{pmatrix*}[r] -5 \\ -3 \end{pmatrix*} \end{align*}

    より

    (−5, −3) ⋯(答)(-5,  -3) \cdots\small{(答)}

    (4) y=xy=x に関する対称移動は

    (x′y′)=(0110)(53)=(0⋅5+1⋅31⋅5+0⋅3)=(35)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix} &=\begin{pmatrix*}[r] 0 & 1 \\ 1 & 0 \end{pmatrix*} \begin{pmatrix} 5 \\ 3 \end{pmatrix}\\ &=\begin{pmatrix} 0\cdot5+1\cdot3 \\ 1\cdot5+0\cdot3 \end{pmatrix}\\ &=\begin{pmatrix*}[r] 3 \\ 5 \end{pmatrix*} \end{align*}

    より

    (3, 5) ⋯(答)(3,  5) \cdots\small{(答)}

    (5) 原点を中心とする 55 倍の相似変換は

    (x′y′)=(5005)(53)=(5⋅5+0⋅30⋅5+5⋅3)=(2515)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix} &=\begin{pmatrix*}[r] 5 & 0 \\ 0 & 5 \end{pmatrix*} \begin{pmatrix} 5 \\ 3 \end{pmatrix}\\ &=\begin{pmatrix} 5\cdot5+0\cdot3 \\ 0\cdot5+5\cdot3 \end{pmatrix}\\ &=\begin{pmatrix*}[r] 25 \\ 15 \end{pmatrix*} \end{align*}

    より

    (25, 15) ⋯(答)(25,  15) \cdots\small{(答)}

    ■\blacksquare

    (6) 原点を中心とする回転移動

     最後に、原点を中心とする回転移動です。解説にあたっては、三角関数の知識(三角関数を、原点を中心とする円周上の点と捉とらえる考え方)と、次の加法定理を使います(中学でも分かる➆「三角比」、➇「三角関数」)。

    <加法定理>

    sin⁡(α+β)=sin⁡αcos⁡β+cos⁡αsin⁡βsin⁡(α−β)=sin⁡αcos⁡β−cos⁡αsin⁡βcos⁡(α+β)=cos⁡αcos⁡β−sin⁡αsin⁡βcos⁡(α−β)=cos⁡αcos⁡β+sin⁡αsin⁡βtan⁡(α+β)=tan⁡α+tan⁡β1−tan⁡αtan⁡βtan⁡(α−β)=tan⁡α−tan⁡β1+tan⁡αtan⁡β\begin{alignat*}{2} &\sin(\alpha+\beta) & &=\sin\alpha\cos\beta+\cos\alpha\sin\beta\\ &\sin(\alpha-\beta) & &=\sin\alpha\cos\beta-\cos\alpha\sin\beta\\ &\cos(\alpha+\beta) & &=\cos\alpha\cos\beta-\sin\alpha\sin\beta\\ &\cos(\alpha-\beta) & &=\cos\alpha\cos\beta+\sin\alpha\sin\beta\\ &\tan(\alpha+\beta) & &=\dfrac{\tan\alpha+\tan\beta}{1-\tan\alpha\tan\beta}\\[8pt] &\tan(\alpha-\beta) & &=\dfrac{\tan\alpha-\tan\beta}{1+\tan\alpha\tan\beta} \end{alignat*}

    ***

     座標平面上の点 P(x, y)\mathrm{P}(x,  y) を、原点の周りに一般角 θ\theta だけ回転して、点 Q(x′, y′)\mathrm{Q}(x',  y') に移す変換を考えます。

    画像

     なお、θ\theta は一般角で、230°230\degree や −50°-50\degree など、180°180\degree より大きい角度やマイナスの角度も含みます(詳説2)。

     下図のように、半径 rr の円周上の点 P(x, y)\mathrm{P}(x,  y) を考えます。

    画像

     このとき、半径 OP\mathrm{OP} と xx 軸の正の部分とのなす角を α\alpha とすると、 点 P(x, y)\mathrm{P}(x,  y) の座標は、rr と α\alpha を用いて

    (rcos⁡α, rsin⁡α)(r\cos\alpha,  r\sin\alpha)

    と表せるので

    x=rcos⁡αy=rsin⁡α ⋯(∗3)\begin{align*} x&=r\cos\alpha\\ y&=r\sin\alpha \end{align*} \cdots(*3)

    画像

     この点を、原点を中心に反時計回りに θ\theta だけ回転させた点を Q(x′, y′)\mathrm{Q}(x',  y') とします。原点を中心とする回転運動なので、点 P\mathrm{P} も点 Q\mathrm{Q} も、半径 rr の円周上に存在することに注意してください。

    画像

     この点 Q(x′, y′)\mathrm{Q}(x',  y') の座標は、半径 OQ\mathrm{OQ} と xx 軸の正の部分とのなす角が θ+α\theta+\alpha より

    (rcos⁡(θ+α), rsin⁡(θ+α))(r\cos(\theta+\alpha),  r\sin(\theta+\alpha))

    と表せるので

    x′=rcos⁡(θ+α)y′=rsin⁡(θ+α)\begin{align*} x'&=r\cos(\theta+\alpha)\\ y'&=r\sin(\theta+\alpha) \end{align*}

    画像

     ここで、加法定理

    sin⁡(α+β)=sin⁡αcos⁡β+cos⁡αsin⁡β ⋯(∗4)sin⁡(α−β)=sin⁡αcos⁡β−cos⁡αsin⁡βcos⁡(α+β)=cos⁡αcos⁡β−sin⁡αsin⁡β ⋯(∗5)cos⁡(α−β)=cos⁡αcos⁡β+sin⁡αsin⁡β\begin{alignat*}{2} &\sin(\alpha+\beta) & &=\sin\alpha\cos\beta+\cos\alpha\sin\beta \cdots(*4)\\ &\sin(\alpha-\beta) & &=\sin\alpha\cos\beta-\cos\alpha\sin\beta\\ &\cos(\alpha+\beta) & &=\cos\alpha\cos\beta-\sin\alpha\sin\beta \cdots(*5)\\ &\cos(\alpha-\beta) & &=\cos\alpha\cos\beta+\sin\alpha\sin\beta \end{alignat*}

    の (∗4), (∗5)(*4),  (*5) を用いて

    x′=rcos⁡(θ+α)=r(cos⁡θcos⁡α−sin⁡θsin⁡α) ⋯(∗5)より=rcos⁡θcos⁡α−rsin⁡θsin⁡α=cos⁡θ⋅rcos⁡α‾−sin⁡θ⋅rsin⁡α‾y′=rsin⁡(θ+α)=r(sin⁡θcos⁡α+cos⁡θsin⁡α) ⋯(∗4)より=rsin⁡θcos⁡α+rcos⁡θsin⁡α=sin⁡θ⋅rcos⁡α‾+cos⁡θ⋅rsin⁡α‾\begin{align*} x'&=r\cos(\theta+\alpha)\\ &=r(\cos\theta\cos\alpha-\sin\theta\sin\alpha) {\small \cdots(*5) より}\\ &=r\cos\theta\cos\alpha-r\sin\theta\sin\alpha\\ &=\cos\theta\cdot\underline{r\cos\alpha}-\sin\theta\cdot\underline{r\sin\alpha}\\ y'&=r\sin(\theta+\alpha)\\ &=r(\sin\theta\cos\alpha+\cos\theta\sin\alpha) {\small \cdots(*4) より}\\ &=r\sin\theta\cos\alpha+r\cos\theta\sin\alpha\\ &=\sin\theta\cdot\underline{r\cos\alpha}+\cos\theta\cdot\underline{r\sin\alpha} \end{align*}

     下線部に、(∗3)(*3) 式

    x=rcos⁡αy=rsin⁡α ⋯(∗3)\begin{align*} x&=r\cos\alpha\\ y&=r\sin\alpha \end{align*} \cdots(*3)

    を代入して

    x′=cos⁡θ⋅x−sin⁡θ⋅yy′=sin⁡θ⋅x+cos⁡θ⋅y\begin{align*} x'&=\cos\theta\cdot x-\sin\theta\cdot y\\ y'&=\sin\theta\cdot x+\cos\theta\cdot y \end{align*}

     これを行列を用いて表すと

    (x′y′)=(cos⁡θ−sin⁡θsin⁡θcos⁡θ)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

    となるので、原点を中心とする回転移動を表す変換行列は

    (cos⁡θ−sin⁡θsin⁡θcos⁡θ)\begin{align*} \begin{pmatrix*}[r] \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix*} \end{align*}

    となります。この行列を回転行列といいます。あらためて定義を与えます。

    <回転行列>

     座標平面上の点 P(x,y)\mathrm{P}(x, y) を、原点の周りに一般角 θ\theta だけ回転して点 Q(x′,y′)\mathrm{Q}(x', y') に移す変換は、次のように表せる。

    (x′y′)=(cos⁡θ−sin⁡θsin⁡θcos⁡θ)(xy)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}= \begin{pmatrix*}[r] \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix*} \begin{pmatrix} x \\ y \end{pmatrix} \end{align*}

     このときの変換行列

    (cos⁡θ−sin⁡θsin⁡θcos⁡θ)\begin{align*} \begin{pmatrix*}[r] \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix*} \end{align*}

    を回転行列という。

    ***

    例題4

     座標平面上の点 P ⁣(32,  12)\mathrm{P}\!\left(\dfrac{\sqrt{3}}{2},   \dfrac{1}{2}\right) を、原点の周りに θ°\theta\degree だけ回転して、点 Q(x′,y′)\mathrm{Q}(x', y') に移す変換を考えます。このとき、次の場合について、点 Q(x′,y′)\mathrm{Q}(x', y') の座標を回転行列を用いて求めなさい。
    (1) θ=60°\theta=60\degree のとき
    (2) θ=120°\theta=120\degree のとき

    指針
     
    P ⁣(32,  12)\mathrm{P}\!\left(\dfrac{\sqrt{3}}{2},   \dfrac{1}{2}\right) に、それぞれの角度の回転行列を掛けます。

    解答
    (1) 60°60\degree だけ回転させるときの回転行列は

    (cos⁡60°−sin⁡60°sin⁡60°cos⁡60°)\begin{align*} \begin{pmatrix*}[r] \cos60\degree & -\sin60\degree \\ \sin60\degree & \cos60\degree \end{pmatrix*} \end{align*}

     すると

    sin⁡60°=32cos⁡60°=12\begin{align*} \sin60\degree&=\dfrac{\sqrt{3}}{2}\\[8pt] \cos60\degree&=\dfrac{1}{2} \end{align*}

    より

    (cos⁡60°−sin⁡60°sin⁡60°cos⁡60°)=(12−323212)\begin{align*} \begin{pmatrix*}[r] \cos60\degree & -\sin60\degree \\ \sin60\degree & \cos60\degree \end{pmatrix*} =\begin{pmatrix*}[c] \dfrac{1}{2} & -\dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{\sqrt{3}}{2} & \dfrac{1}{2} \end{pmatrix*} \end{align*}

     よって

    (x′y′)=(cos⁡60°−sin⁡60°sin⁡60°cos⁡60°)(3212)=(12−323212)(3212)=(12⋅32−32⋅1232⋅32+12⋅12)=(34−3434+14)=(044)=(01)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}&= \begin{pmatrix*}[r] \cos60\degree & -\sin60\degree \\ \sin60\degree & \cos60\degree \end{pmatrix*} \begin{pmatrix} \dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{1}{2} \end{pmatrix}\\[18pt] &=\begin{pmatrix*}[c] \dfrac{1}{2} & -\dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{\sqrt{3}}{2} & \dfrac{1}{2} \end{pmatrix*} \begin{pmatrix} \dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{1}{2} \end{pmatrix}\\[22pt] &=\begin{pmatrix*}[c] \dfrac{1}{2}\cdot\dfrac{\sqrt{3}}{2} -\dfrac{\sqrt{3}}{2}\cdot\dfrac{1}{2} \\[8pt] \dfrac{\sqrt{3}}{2}\cdot\dfrac{\sqrt{3}}{2}+\dfrac{1}{2}\cdot\dfrac{1}{2}\\ \end{pmatrix*}\\[22pt] &=\begin{pmatrix*}[c] \dfrac{\sqrt{3}}{4}-\dfrac{\sqrt{3}}{4} \\[8pt] \dfrac{3}{4}+\dfrac{1}{4}\\ \end{pmatrix*}\\[22pt] &=\begin{pmatrix*}[c] 0 \\[4pt] \dfrac{4}{4}\\ \end{pmatrix*}\\[16pt] &=\begin{pmatrix*}[c] 0 \\ 1\\ \end{pmatrix*} \end{align*}

     したがって

    Q(0, 1) ⋯(答)\mathrm{Q}(0,  1) \cdots{\small(答)}

    画像

    確認
     回転行列を用いないで、三角関数の知識のみで解いてみましょう。
     下図から分かるように、点 P\mathrm{P} は単位円(原点を中心とする半径が 11 の円)の円周上にあり、半径 OP\mathrm{OP} と xx 軸の正の部分とのなす角は 30°30\degree です(中学でも分かる➆「三角比」)。 

    画像

     すると、点 P\mathrm{P} は単位円周上で、xx 軸の正の部分とのなす角が
     30°+60°=90°30\degree+60\degree=90\degree
    の位置に移動するので

    Q(cos⁡90°, sin⁡90°)=Q(0, 1)\mathrm{Q}(\cos90\degree,  \sin90\degree)=\mathrm{Q}(0,  1)

    画像

    となり、同じ結果になります。

    (2) 120°120\degree だけ回転させるときの回転行列は

    (cos⁡120°−sin⁡120°sin⁡120°cos⁡120°)\begin{align*} \begin{pmatrix*}[r] \cos120\degree & -\sin120\degree \\ \sin120\degree & \cos120\degree \end{pmatrix*} \end{align*}

     すると

    sin⁡120°=32cos⁡120°=−12\begin{align*} \sin120\degree&=\dfrac{\sqrt{3}}{2}\\[8pt] \cos120\degree&=-\dfrac{1}{2} \end{align*}

     より

    (cos⁡120°−sin⁡120°sin⁡120°cos⁡120°)=(−12−3232−12)\begin{align*} \begin{pmatrix*}[r] \cos120\degree & -\sin120\degree \\ \sin120\degree & \cos120\degree \end{pmatrix*} =\begin{pmatrix*}[c] -\dfrac{1}{2} & -\dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{\sqrt{3}}{2} & -\dfrac{1}{2} \end{pmatrix*} \end{align*}

     よって

    (x′y′)=(cos⁡120°−sin⁡120°sin⁡120°cos⁡120°)(3212)=(−12−3232−12)(3212)=(−12⋅32−32⋅1232⋅32−12⋅12)=(−34−3434−14)=(−23424)=(−3212)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}&= \begin{pmatrix*}[r] \cos120\degree & -\sin120\degree \\ \sin120\degree & \cos120\degree \end{pmatrix*} \begin{pmatrix} \dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{1}{2} \end{pmatrix}\\ &=\begin{pmatrix*}[c] -\dfrac{1}{2} & -\dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{\sqrt{3}}{2} & -\dfrac{1}{2} \end{pmatrix*} \begin{pmatrix} \dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{1}{2} \end{pmatrix}\\[22pt] &=\begin{pmatrix*}[c] -\dfrac{1}{2}\cdot\dfrac{\sqrt{3}}{2} -\dfrac{\sqrt{3}}{2}\cdot\dfrac{1}{2} \\[8pt] \dfrac{\sqrt{3}}{2}\cdot\dfrac{\sqrt{3}}{2}-\dfrac{1}{2}\cdot\dfrac{1}{2}\\ \end{pmatrix*}\\[22pt] &=\begin{pmatrix*}[c] -\dfrac{\sqrt{3}}{4}-\dfrac{\sqrt{3}}{4} \\[8pt] \dfrac{3}{4}-\dfrac{1}{4} \end{pmatrix*}\\[22pt] &=\begin{pmatrix*}[c] -\dfrac{2\sqrt{3}}{4} \\[8pt] \dfrac{2}{4} \end{pmatrix*}\\[22pt] &=\begin{pmatrix*}[c] -\dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{1}{2} \end{pmatrix*} \end{align*}

     したがって

    Q ⁣(−32, 12) ⋯(答)\mathrm{Q}\!\left(-\dfrac{\sqrt{3}}{2},  \dfrac{1}{2}\right) \cdots{\small(答)}

    画像

    確認
     回転行列を用いないで、三角関数の知識のみで解いてみましょう。
     点 P\mathrm{P} は単位円周上で、xx 軸の正の部分とのなす角が
     30°+120°=150°30\degree+120\degree=150\degree
    の位置に移動するので

    Q(cos⁡150°, sin⁡150°)=Q ⁣(−32,  12)\mathrm{Q}(\cos150\degree,  \sin150\degree)=\mathrm{Q}\!\left(-\dfrac{\sqrt{3}}{2},   \dfrac{1}{2}\right)

    画像

    となり、同じ結果になります。

     ちなみに、この変換は yy 軸に関する対称移動であることにも注意。実際に、yy 軸対称の変換行列を用いて計算すると

    (x′y′)=(−1001)(3212)=(−1⋅32+0⋅120⋅32+1⋅12)=(−3212)\begin{align*} \begin{pmatrix} x' \\ y' \end{pmatrix}&= \begin{pmatrix*}[r] -1 & 0 \\ 0 & 1 \end{pmatrix*} \begin{pmatrix} \dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{1}{2} \end{pmatrix}\\[20pt] &=\begin{pmatrix*}[c] -1\cdot\dfrac{\sqrt{3}}{2}+0\cdot\dfrac{1}{2} \\[8pt] 0\cdot\dfrac{\sqrt{3}}{2}+1\cdot\dfrac{1}{2}\\ \end{pmatrix*}\\[22pt] &=\begin{pmatrix*}[c] -\dfrac{\sqrt{3}}{2} \\[8pt] \dfrac{1}{2} \end{pmatrix*} \end{align*}

    となり、同じ結果になります。

    平行移動は一次変換ではないこと

     座標平面上の各点 P\mathrm{P} を、下図のように、xx 軸方向に pp、yy 軸方向に qq だけ動かす平行移動によって、点 P(x, y)\mathrm{P}(x,  y) が点 Q(x′, y′)\mathrm{Q}(x',  y') に移されるとすると、P\mathrm{P} と Q\mathrm{Q} の座標の間には

    x′=x+py′=y+q\begin{align*} x'&=x+p\\ y'&=y+q \end{align*}

    という関係が成り立つことは最初にやりました。

    画像

     この式を見ると、右辺に定数項 pp と qq が含まれています。よって、平行移動は1次変換ではありません。1次変換の定義

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

    には定数項は含まれていないため、平行移動は1次変換ではないことが分かります。

    直感的なイメージ

     1次変換では、原点 (0,0)(0, 0) は原点のままです。しかし平行移動は、原点 (0,0)(0, 0) を (p,q)(p,q) に移します。1次変換では、原点は常に不動点でした。このことから、平行移動は1次変換とは異なる変換であることがわかります。

    (追記)

     一次変換は、点だけでなく、直線や図形といった点の集合全体を、まるで原点 O\mathrm{O} を中心に広がるゴム膜のように、一斉に伸縮させたり、回転させたりして新しい図形へと変換します。
     それに対し、平行移動は、図形全体を別の場所に移動させる変換です。この平行移動は、すべての点を一様にずらすため、図形が原点 O\mathrm{O} を含んでいた場合、その原点も一緒に移動してしまい、一次変換が持つ「原点をつねに原点に保つ」という重要な性質から外れてしまいます。
     つまり、一次変換は、原点を動かない基準点(不動点)とする特別な変換なので、平行移動が一次変換の仲間ではないことが、直感的に理解しやすくなるでしょう。

    一次変換の歴史

     19世紀のイングランドの数学者、アーサー・ケイリー(Arthur Cayley)と、ジェームス・ジョセフ・シルベスター(James Joseph Sylvester)は、互いの研究に刺激を与え合いながら、行列の理論を発展させました。

    画像
    Arthur Cayley(1821年 - 1895年)

     「Matrix(行列)」という言葉は、1850年にシルベスターによって初めて用いたとされています。

    画像
    James Joseph Sylvester(1814年 - 1897年)

     ケイリーやシルベスターなど多くの数学者たちが、一次変換を表現するための道具として行列を導入しました。これにより、複雑な連立方程式やさまざまな変換を、よりシンプルかつ統一的に扱うことが可能となりました。
     例えば、対称移動、拡大・縮小、回転といった幾何学的操作が、それぞれ特定の行列を掛けることで表現できるようになり、これも彼らの貢献の一つです。
     ケイリーが行列の加法や乗法、逆行列といった代数的な操作を確立したことで、多くの数学者がこの概念についての議論を重ね、研究を深めていきました。この活発な議論が、新しい数学分野である線形代数の基礎を築いたのです。線形代数は、現代の数学だけでなく、物理学、工学、コンピュータサイエンスなど、さまざまな分野でその基礎を築いています。

    (詳説1)一次変換の次数の拡張

     本文では、2次元平面での一次変換を学びました。これは「平面上の点を移す変換」と捉えられます。変換行列は2次の正方行列です。

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

     この概念は、3次元空間にも自然に拡張できます。つまり、一次変換を「空間内の点を写す変換」と考えることができます。その際、3次元空間での一次変換は次のように定義されます。変換行列は3次の正方行列です。

    (x′y′z′)=(abcdefghi)(xyz)\begin{align*} \begin{pmatrix} x' \\ y' \\ z' \end{pmatrix} =\begin{pmatrix} a & b & c \\ d & e & f \\ g & h & i \end{pmatrix} \begin{pmatrix} x \\ y \\ z \end{pmatrix} \end{align*}

     さらに、抽象的な高次元の nn 次元空間を考え、一次変換を「nn 次元空間内の点を写す変換」と拡張することができます。その際、nn 次元空間内での一次変換は次のように定義されます。変換行列は nn 次の正方行列です。

    (x1′x2′⋮xn′)=(a11a12…a1na21a22…a2n⋮⋮⋱⋮an1an2…ann)(x1x2⋮xn)\begin{align*} \begin{pmatrix} x_1' \\ x_2' \\ \vdots \\ x_n' \end{pmatrix} =\begin{pmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ a_{21} & a_{22} & \dots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{pmatrix} \begin{pmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{pmatrix} \end{align*}

     このように、nn 次元の変換を考えることによって、より多くの情報を扱えるようになります。例えば、ウェブサイトのおすすめ機能では、閲覧者の購入履歴、閲覧時間、クリックした商品の種類など、何十種類もの情報を「nn 個の数字」として扱っています。このように、たくさんの情報を持つものを「nn 次元空間の点」とみなすことで、それらを数学的に分析し、効率よく処理できるようになります。
     また、量子力学や宇宙論など最先端の科学では、私たちが直感的に理解できる3次元を超えた「高次元の空間」が、現象を説明するために不可欠な道具となっています。

    (詳説2)一般角

     一般角の定義を与えます(中学でも分かる➇「三角関数」)

    <一般角の定義>

     動径 OP\mathrm{OP} が O\mathrm{O} の周りを回転するとき、xx 軸の正の部分から反時計回り(正の方向)に測った角を正の角、時計回り(負の方向)に測った角を負の角とする。角度は xx 軸の正の部分から測ることに注意。この xx 軸の正の部分を始線という。
     例えば、正の角 120°120\degree、負の角 −60°-60\degree は下図のようになる。

    画像

     動径 OP\mathrm{OP} が O\mathrm{O} の周りを回転すると、その回転量に応じて、いくらでも絶対値の大きい角度が考えられる。このように角を”回転の量”と捉え、360°360\degree より大きい角や、負の角まで意味をひろげた角を一般角という。
     360°360\degree 回転すると、動径はちょうど 11 回転してもとと同じ位置にくる。したがって、1つの動径 OP\mathrm{OP} と始線とのなす角は無数に考えられるが、その1つを a°a\degree とすると、OP\mathrm{OP} を表す一般角 θ\theta は次の式で表される。

    θ=a°+360°×n(n は整数)\begin{align*} \theta=a\degree+360\degree\times n\small{(n  は整数)} \end{align*}

    ***

    例1 420°420\degree は
      420°=60°+360°×1420\degree=60\degree+360\degree\times1
    で表せます。

    画像

     半時計周りに1周回って 60°60\degree 進んだ角度です。

    例2 780°780\degree は
      780°=60°+360°×2780\degree=60\degree+360\degree\times2
    で表せます。

    画像

     半時周りに2周回って 60°60\degree 進んだ角度です。

    例3 −300°-300\degree は
      −300°=60°+360°×(−1)-300\degree=60\degree+360\degree\times(-1)
    で表せます。

    画像

     負の角なので、時計回りに 300°300\degree 進んだ角度です。
     すると、例1、例2、例3はすべて同じ動径を表し、60°60\degree のときと同じであることが分かります。よって、このときの動径 OP\text{OP} を表す一般角 θ\theta は

    θ=60°+360°×n(n は整数)\begin{align*} \theta=60\degree+360\degree\times n\small{(n  は整数)} \end{align*}

    となります。


    この記事が参加している募集

    あなたへのおすすめ