題目

In the vector space \(\mathbb{R}^3\), what is the axis of rotation, and the angle of rotation, of the transformation that takes vector \((x_1,x_2,x_3)\trans\) into vector \((x_2,x_3,x_1)\trans\)? Find the matrix that represents this transformation.

想法與解法

林其璜 says

想法

第一個軸很好找。考慮變換 \(T((x_1,x_2,x_3)\trans) = (x_2,x_3,x_1)\)。如果 \(T\) 是旋轉,旋轉軸上的向量不會改變,解 \(T((x_1,x_2,x_3)\trans) = (x_1,x_2,x_3)\trans\) 得到 \((x_1,x_2,x_3)\trans = k\cdot\bone\),其中 \(\bone\) 是三維的全 \(1\) 向量。令 \(\bu_3 = \frac{1}{\sqrt{3}}\bone\)。在跟 \(\bone\) 垂直的二維空間中找到兩根長度為一且互相垂直的向量 \(\bu_1,\bu_2\)。

接著想像 \(\beta = \{\bu_1,\bu_2,\bu_3\}\) 分別是新的 \(x,y,z\) 軸。如此一來,我們就可以將變換 \(T\) 的矩陣表示法寫成

\[[T]_\beta= \begin{bmatrix} \cos\theta & -\sin\theta & 0 \\ \sin\theta & \cos\theta & 0 \\ 0 & 0 & 1 \\ \end{bmatrix}.\]

解法

首先先解 \(T((x_1,x_2,x_3)\trans) = (x_2,x_3,x_1)\),寫成聯立方程式 \(\begin{cases} x_1 = x_2 \\ x_2 = x_3 \\ x_3 = x_1 \\ \end{cases}\),得到 \(x_1=x_2=x_3\),因此旋轉軸為 \(k\cdot\begin{bmatrix} 1 \\ 1 \\ 1 \\ \end{bmatrix}\) 其中 \(k\) 為任意非 \(0\) 實數,我們取單位向量,令 \(\bu_3=\frac{1}{\sqrt{3}}\begin{bmatrix} 1 \\ 1 \\ 1 \\ \end{bmatrix}\)。 接下來我們隨便挑兩個與 \(\bu_3\) 互相垂直的單位向量 \(\bu_1, \bu_2\),令 \(\bu_1=\frac{1}{\sqrt{2}}\begin{bmatrix} 0 \\ 1 \\ -1 \\ \end{bmatrix}\),最後我們可以通過外積求得 \(\bu_2\),令 \(\bu_2=\bu_1\times\bu_3=\frac{1}{\sqrt{6}}\begin{bmatrix} -2 \\ 1 \\ 1 \\ \end{bmatrix}\)。

如此選出的 \(\beta = \{\bu_1,\bu_2,\bu_3\}\) 為 \(\mathbb{R}^3\) 中的一組垂直基底,且每根向量都是單位長。

不難驗證

\[\begin{cases} T(\bx + \by) = T(\bx) + T(\by) \\ T(a\bx) = aT(\bx) \end{cases}\]

所以 \(T\) 確實是一個線性變換。

因此我們可以計算 \(T\) 對基底 \(\beta\) 的矩陣表示法 \([T]_\beta\):

假設 \(T(\bu_1) = c_1\bu_1 + c_2\bu_2 + c_3\bu_3\)。 因為 \(\beta\) 是一組單範正交基底(彼此相互垂直且長度為 \(1\)),

\[\begin{aligned} c_1 &= T(\bu_1) \cdot \bu_1 = \frac{1}{\sqrt{2}}\begin{bmatrix}1\\-1\\0\end{bmatrix} \cdot \frac{1}{\sqrt{2}}\begin{bmatrix}0\\1\\-1\end{bmatrix} = -\frac{1}{2}, \\ c_2 &= T(\bu_1) \cdot \bu_2 = \frac{1}{\sqrt{2}}\begin{bmatrix}1\\-1\\0\end{bmatrix} \cdot \frac{1}{\sqrt{6}}\begin{bmatrix}-2\\1\\1\end{bmatrix} = -\frac{\sqrt{3}}{2}, \\ c_3 &= T(\bu_1) \cdot \bu_3 = \frac{1}{\sqrt{2}}\begin{bmatrix}1\\-1\\0\end{bmatrix} \cdot \frac{1}{\sqrt{3}}\begin{bmatrix}1\\1\\1\end{bmatrix} = 0.\\ \end{aligned} \]

同樣地我們可以算出 \(T(\bu_2) = c_1\bu_1 + c_2\bu_2 + c_3\bu_3\),其中

\[\begin{aligned} c_1 &= T(\bu_2) \cdot \bu_1 = \frac{1}{\sqrt{6}}\begin{bmatrix}1\\1\\-2\end{bmatrix} \cdot \frac{1}{\sqrt{2}}\begin{bmatrix}0\\1\\-1\end{bmatrix} = \frac{\sqrt{3}}{2}, \\ c_2 &= T(\bu_2) \cdot \bu_2 = \frac{1}{\sqrt{6}}\begin{bmatrix}1\\1\\-2\end{bmatrix} \cdot \frac{1}{\sqrt{6}}\begin{bmatrix}-2\\1\\1\end{bmatrix} = -\frac{1}{2}, \\ c_3 &= T(\bu_2) \cdot \bu_3 = \frac{1}{\sqrt{6}}\begin{bmatrix}1\\1\\-2\end{bmatrix} \cdot \frac{1}{\sqrt{3}}\begin{bmatrix}1\\1\\1\end{bmatrix} = 0;\\ \end{aligned} \]

及 \(T(\bu_3) = c_1\bu_1 + c_2\bu_2 + c_3\bu_3\)

\[\begin{aligned} c_1 &= T(\bu_3) \cdot \bu_1 = \frac{1}{\sqrt{3}}\begin{bmatrix}1\\1\\1\end{bmatrix} \cdot \frac{1}{\sqrt{2}}\begin{bmatrix}0\\1\\-1\end{bmatrix} = 0, \\ c_2 &= T(\bu_3) \cdot \bu_2 = \frac{1}{\sqrt{3}}\begin{bmatrix}1\\1\\1\end{bmatrix} \cdot \frac{1}{\sqrt{6}}\begin{bmatrix}-2\\1\\1\end{bmatrix} = 0, \\ c_3 &= T(\bu_3) \cdot \bu_3 = \frac{1}{\sqrt{3}}\begin{bmatrix}1\\1\\1\end{bmatrix} \cdot \frac{1}{\sqrt{3}}\begin{bmatrix}1\\1\\1\end{bmatrix} = 1.\\ \end{aligned} \]

如此一來我們知道

\[[T]_\beta = \begin{bmatrix} -\frac{1}{2} & \frac{\sqrt{3}}{2} & 0 \\ -\frac{\sqrt{3}}{2} & -\frac{1}{2} & 0 \\ 0 & 0 & 1 \end{bmatrix}\]

具有以下形式

\[\begin{bmatrix} \cos\theta & -\sin\theta & 0 \\ \sin\theta & \cos\theta & 0 \\ 0 & 0 & 1 \\ \end{bmatrix},\]

因此 \(T\) 是一個以 \(\bu_3\) 為旋轉軸的矩陣,且旋轉角為 \(\theta = \frac{2\pi}{3}\)。

最後我們也可以計算

\[\begin{bmatrix} \mid & \mid & \mid \\ \bu_1 & \bu_2 & \bu_3 \\ \mid & \mid & \mid \\ \end{bmatrix} [T]_\beta \begin{bmatrix} — & \bu_1\trans & — \\ — & \bu_2\trans & — \\ — & \bu_3\trans & — \\ \end{bmatrix},\]

將 \([T]_\beta\) 轉換成在標準基底 \(B\) 下的矩陣表示法

\[[T]_B= \begin{bmatrix} 0 & \frac{-2}{\sqrt{6}} & \frac{1}{\sqrt{3}} \\ \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{3}} \\ \frac{-1}{\sqrt{2}} & \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{3}} \\ \end{bmatrix} \begin{bmatrix} -\frac{1}{2} & \frac{\sqrt{3}}{2} & 0 \\ -\frac{\sqrt{3}}{2} & -\frac{1}{2} & 0 \\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 0 & \frac{1}{\sqrt{2}} & \frac{-1}{\sqrt{2}} \\ \frac{-2}{\sqrt{6}} & \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{6}} \\ \frac{1}{\sqrt{3}} & \frac{1}{\sqrt{3}} & \frac{1}{\sqrt{3}} \\ \end{bmatrix} =\begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{bmatrix}.\]