earth
湘南 理工学舎

 楽しく学ぶ…相対性理論の準備

 座標の回転と回転行列

(rotation of coodinate)

回転移動と回転行列
2次元空間内(※)におけるxy直交座標(デカルト座標)の点の回転移動と回転行列(rotation matrix)について説明します。
注:(※)ユークリッド空間ともいいます、簡単にいうと高校で学んだ幾何であり、相対論での曲がった空間と区別するときなどに使います。
rotation matrix
下図のxy直交座標において原点O を中心として点P(x,y)を角度θだけ回転させたとき点P'(x',y')とすると下式が成り立つ。
\((x,y)=(rcosα,rsinα)\)

\((x',y')=(rcos(α+θ),rsin(α+θ)\)


\(x'=rcos(α+θ)=r(cosα cosθ -sinα sinθ)\)
\(\quad =r cosα cosθ -rsinα sinθ \)

  \(\underline{x'= xcosθ-ysinθ}\)


\(y'=rsin(α+θ)=r(sinα cosθ +cosα sinθ)\)
\(\quad =r sinα cosθ + rcosα sinθ= ycosθ+x sinθ\)

  \( \underline{y'= xsinθ+ycosθ} \)

上式を以下の行列の積の形に変形します。
\( \begin{bmatrix} a & c \\ b & d \end{bmatrix}\) \( \begin{bmatrix} x \\ y \end{bmatrix}\) \( = \begin{bmatrix} ax + cy \\ bx + dy \end{bmatrix} \)

すなわち:

\( \begin{bmatrix} x’ \\ y’ \end{bmatrix}\) \(=\begin{bmatrix} cosθ & -sinθ \\ sinθ& cosθ\end{bmatrix}\) \( \begin{bmatrix} x \\ y \end{bmatrix}\)


この式の中の
\(R(θ)=\begin{bmatrix} cosθ & -sinθ \\ sinθ& cosθ\end{bmatrix}\) 

として回転行列といいます。(反時計回り(CCW)が正)

時計回転り(cw)は負

\(R(-θ)=\begin{bmatrix} cos(-θ) & -sin(-θ) \\ sin(-θ)& cos(-θ)\end{bmatrix}\) 

\( \quad =\begin{bmatrix} cosθ & sin(θ) \\ -sin(θ)& cos(θ)\end{bmatrix}\) 

回転座標の座標変換
原点が同じで、元のxy座標より角度θをCCW方向に回転した新座標での点P'を考える。

座標変換には変換係数があります。
回転座標の場合は回転行列が座標変換になります。
元の座標の点Pが角度θをCCW方向に回転した新座標でP'です。
このことは新座標を角度θ、逆回転(CW方向)させ元の座標と同じすれば、
PとP’の角度はθとなります、注意すべきは、逆転させたので、回転行列は\(R(-θ)\)です。
すなわち:

\( \begin{bmatrix} x’ \\ y’ \end{bmatrix}\) \( =\begin{bmatrix} cosθ & sinθ \\ -sinθ& cosθ\end{bmatrix}\)  \( \begin{bmatrix} x \\ y \end{bmatrix}\)

\(=R(-θ)\) \( \begin{bmatrix} x \\ y \end{bmatrix}\)


rotation matrix
rotation matrix

rotation matrix
補足すると、上記のことは座標変換しても、変換係数を介しての変換なので、2次元空間でのベクトル、点の位置などの情報量は保存されます。

coffe

[コーヒーブレイク/閑話]…お疲れさまでした

【 】