$f$ を $x$ 軸に関する折り返し、 $g$ を直線 $y=x$ に関する折り返しとする1次変換とする。 (1) $\vec{e_2} = \begin{pmatrix} 0 \\ 1 \end{pmatrix}$ に対して、$f(\vec{e_2})$ と $g(\vec{e_2})$ をそれぞれ求める。 (2) 1次変換 $f \circ g$ を表す行列を求める。

代数学線形代数一次変換行列ベクトルの変換
2025/7/24

1. 問題の内容

ffxx 軸に関する折り返し、 gg を直線 y=xy=x に関する折り返しとする1次変換とする。
(1) e2=(01)\vec{e_2} = \begin{pmatrix} 0 \\ 1 \end{pmatrix} に対して、f(e2)f(\vec{e_2})g(e2)g(\vec{e_2}) をそれぞれ求める。
(2) 1次変換 fgf \circ g を表す行列を求める。

2. 解き方の手順

(1)
xx 軸に関する折り返し変換 ff は、(xy)\begin{pmatrix} x \\ y \end{pmatrix}(xy)\begin{pmatrix} x \\ -y \end{pmatrix} に変換する。したがって、
f((xy))=(xy)f(\begin{pmatrix} x \\ y \end{pmatrix}) = \begin{pmatrix} x \\ -y \end{pmatrix}
e2=(01)\vec{e_2} = \begin{pmatrix} 0 \\ 1 \end{pmatrix} に対して、
f(e2)=f((01))=(01)f(\vec{e_2}) = f(\begin{pmatrix} 0 \\ 1 \end{pmatrix}) = \begin{pmatrix} 0 \\ -1 \end{pmatrix}
直線 y=xy=x に関する折り返し変換 gg は、(xy)\begin{pmatrix} x \\ y \end{pmatrix}(yx)\begin{pmatrix} y \\ x \end{pmatrix} に変換する。したがって、
g((xy))=(yx)g(\begin{pmatrix} x \\ y \end{pmatrix}) = \begin{pmatrix} y \\ x \end{pmatrix}
e2=(01)\vec{e_2} = \begin{pmatrix} 0 \\ 1 \end{pmatrix} に対して、
g(e2)=g((01))=(10)g(\vec{e_2}) = g(\begin{pmatrix} 0 \\ 1 \end{pmatrix}) = \begin{pmatrix} 1 \\ 0 \end{pmatrix}
(2)
1次変換 ff を表す行列を FF、 1次変換 gg を表す行列を GG とすると、
F=(1001)F = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}
G=(0110)G = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}
1次変換 fgf \circ g を表す行列は FGFG である。
FG=(1001)(0110)=(0110)FG = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}

3. 最終的な答え

(1)
f(e2)=(01)f(\vec{e_2}) = \begin{pmatrix} 0 \\ -1 \end{pmatrix}
g(e2)=(10)g(\vec{e_2}) = \begin{pmatrix} 1 \\ 0 \end{pmatrix}
(2)
(0110)\begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}