単位ベクトル $\mathbf{n} = \begin{pmatrix} n_1 \\ n_2 \\ n_3 \end{pmatrix}$ を軸とする回転角 $\theta$ の回転変換を表す行列を求める。

応用数学線形代数ベクトル行列回転変換ロドリゲスの回転公式
2025/5/22

1. 問題の内容

単位ベクトル n=(n1n2n3)\mathbf{n} = \begin{pmatrix} n_1 \\ n_2 \\ n_3 \end{pmatrix} を軸とする回転角 θ\theta の回転変換を表す行列を求める。

2. 解き方の手順

n\mathbf{n} を軸とする回転変換の行列は、ロドリゲスの回転公式を用いて導出できる。ロドリゲスの回転公式は、任意のベクトル v\mathbf{v} に対して、n\mathbf{n} を軸とする θ\theta 回転後のベクトル v\mathbf{v'} を次のように与える。
v=vcosθ+(n×v)sinθ+n(nv)(1cosθ)\mathbf{v'} = \mathbf{v} \cos\theta + (\mathbf{n} \times \mathbf{v}) \sin\theta + \mathbf{n} (\mathbf{n} \cdot \mathbf{v}) (1 - \cos\theta)
この公式を行列の形で表現することを考える。
まず、n×v\mathbf{n} \times \mathbf{v} を行列で表現する。
n×v=(n2v3n3v2n3v1n1v3n1v2n2v1)=(0n3n2n30n1n2n10)(v1v2v3)\mathbf{n} \times \mathbf{v} = \begin{pmatrix} n_2 v_3 - n_3 v_2 \\ n_3 v_1 - n_1 v_3 \\ n_1 v_2 - n_2 v_1 \end{pmatrix} = \begin{pmatrix} 0 & -n_3 & n_2 \\ n_3 & 0 & -n_1 \\ -n_2 & n_1 & 0 \end{pmatrix} \begin{pmatrix} v_1 \\ v_2 \\ v_3 \end{pmatrix}
したがって、n×\mathbf{n} \times は次の歪対称行列に対応する。
[n]×=(0n3n2n30n1n2n10)[\mathbf{n}]_{\times} = \begin{pmatrix} 0 & -n_3 & n_2 \\ n_3 & 0 & -n_1 \\ -n_2 & n_1 & 0 \end{pmatrix}
次に、n(nv)\mathbf{n} (\mathbf{n} \cdot \mathbf{v}) を行列で表現する。
n(nv)=(n1n2n3)(n1v1+n2v2+n3v3)=(n12v1+n1n2v2+n1n3v3n2n1v1+n22v2+n2n3v3n3n1v1+n3n2v2+n32v3)=(n12n1n2n1n3n2n1n22n2n3n3n1n3n2n32)(v1v2v3)\mathbf{n} (\mathbf{n} \cdot \mathbf{v}) = \begin{pmatrix} n_1 \\ n_2 \\ n_3 \end{pmatrix} (n_1 v_1 + n_2 v_2 + n_3 v_3) = \begin{pmatrix} n_1^2 v_1 + n_1 n_2 v_2 + n_1 n_3 v_3 \\ n_2 n_1 v_1 + n_2^2 v_2 + n_2 n_3 v_3 \\ n_3 n_1 v_1 + n_3 n_2 v_2 + n_3^2 v_3 \end{pmatrix} = \begin{pmatrix} n_1^2 & n_1 n_2 & n_1 n_3 \\ n_2 n_1 & n_2^2 & n_2 n_3 \\ n_3 n_1 & n_3 n_2 & n_3^2 \end{pmatrix} \begin{pmatrix} v_1 \\ v_2 \\ v_3 \end{pmatrix}
したがって、n(n)\mathbf{n} (\mathbf{n} \cdot) は次の行列に対応する。
nnT=(n12n1n2n1n3n2n1n22n2n3n3n1n3n2n32)\mathbf{n} \mathbf{n}^T = \begin{pmatrix} n_1^2 & n_1 n_2 & n_1 n_3 \\ n_2 n_1 & n_2^2 & n_2 n_3 \\ n_3 n_1 & n_3 n_2 & n_3^2 \end{pmatrix}
以上の結果を用いると、ロドリゲスの回転公式を行列で表せる。
v=(Icosθ+[n]×sinθ+nnT(1cosθ))v\mathbf{v'} = (\mathbf{I} \cos\theta + [\mathbf{n}]_{\times} \sin\theta + \mathbf{n} \mathbf{n}^T (1 - \cos\theta)) \mathbf{v}
ここで、I\mathbf{I} は単位行列である。したがって、回転行列 R\mathbf{R} は次のように表される。
R=Icosθ+[n]×sinθ+nnT(1cosθ)\mathbf{R} = \mathbf{I} \cos\theta + [\mathbf{n}]_{\times} \sin\theta + \mathbf{n} \mathbf{n}^T (1 - \cos\theta)
R=(100010001)cosθ+(0n3n2n30n1n2n10)sinθ+(n12n1n2n1n3n2n1n22n2n3n3n1n3n2n32)(1cosθ)\mathbf{R} = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} \cos\theta + \begin{pmatrix} 0 & -n_3 & n_2 \\ n_3 & 0 & -n_1 \\ -n_2 & n_1 & 0 \end{pmatrix} \sin\theta + \begin{pmatrix} n_1^2 & n_1 n_2 & n_1 n_3 \\ n_2 n_1 & n_2^2 & n_2 n_3 \\ n_3 n_1 & n_3 n_2 & n_3^2 \end{pmatrix} (1 - \cos\theta)
R=(cosθ+n12(1cosθ)n1n2(1cosθ)n3sinθn1n3(1cosθ)+n2sinθn2n1(1cosθ)+n3sinθcosθ+n22(1cosθ)n2n3(1cosθ)n1sinθn3n1(1cosθ)n2sinθn3n2(1cosθ)+n1sinθcosθ+n32(1cosθ))\mathbf{R} = \begin{pmatrix} \cos\theta + n_1^2(1-\cos\theta) & n_1 n_2 (1-\cos\theta) - n_3 \sin\theta & n_1 n_3 (1-\cos\theta) + n_2 \sin\theta \\ n_2 n_1 (1-\cos\theta) + n_3 \sin\theta & \cos\theta + n_2^2(1-\cos\theta) & n_2 n_3 (1-\cos\theta) - n_1 \sin\theta \\ n_3 n_1 (1-\cos\theta) - n_2 \sin\theta & n_3 n_2 (1-\cos\theta) + n_1 \sin\theta & \cos\theta + n_3^2(1-\cos\theta) \end{pmatrix}

3. 最終的な答え

(cosθ+n12(1cosθ)n1n2(1cosθ)n3sinθn1n3(1cosθ)+n2sinθn2n1(1cosθ)+n3sinθcosθ+n22(1cosθ)n2n3(1cosθ)n1sinθn3n1(1cosθ)n2sinθn3n2(1cosθ)+n1sinθcosθ+n32(1cosθ))\begin{pmatrix} \cos\theta + n_1^2(1-\cos\theta) & n_1 n_2 (1-\cos\theta) - n_3 \sin\theta & n_1 n_3 (1-\cos\theta) + n_2 \sin\theta \\ n_2 n_1 (1-\cos\theta) + n_3 \sin\theta & \cos\theta + n_2^2(1-\cos\theta) & n_2 n_3 (1-\cos\theta) - n_1 \sin\theta \\ n_3 n_1 (1-\cos\theta) - n_2 \sin\theta & n_3 n_2 (1-\cos\theta) + n_1 \sin\theta & \cos\theta + n_3^2(1-\cos\theta) \end{pmatrix}

「応用数学」の関連問題

質量5.0 kgの小球が軽い糸で天井から吊るされており、水平右向きの力 $F$ で押されて静止している。糸と天井のなす角は30°である。この時の糸の張力 $T$ を求めよ。重力加速度 $g$ は 9....

力学力の釣り合いベクトル三角関数物理
2025/5/22

質量200 kgの一様な鉄材の一端Aは傾斜角30°の滑らかな斜面に接し、もう一方の端Bは水平で滑らかな床に接している。 斜面に沿って大きさ$P$の力で引っ張られて静止している。 AとBにおける反力、お...

力学静力学力のつり合いモーメント
2025/5/22

静止した池で、4隻の船 A, B, C, D がそれぞれ速度 $v_A, v_B, v_C, v_D$ で運動しています。すべての船の速さは $3.0 m/s$ です。以下の相対速度を求め、ベクトルと...

ベクトル相対速度三平方の定理物理
2025/5/22

図3に示す張り出し梁において、点Aにおけるたわみ角 $\theta_A$ と点Cにおけるたわみ $y_C$ を求める。ただし、AB間は曲げ剛性 $2EI$、BD間は曲げ剛性 $EI$ である。また、各...

構造力学たわみはり曲げモーメント積分
2025/5/22

静水時に5.0 m/sで進む船が、流速3.0 m/s、幅1.0 × 10^2 mの川を岸に対して垂直に渡りたい。 (1) 船が川を垂直に渡るための船首の向きを、静水時の船の速度 $\vec{v_船}$...

ベクトル速度三角関数物理
2025/5/22

時刻0sに原点Oにある物体が、速度 $v$ [m/s]で等速直線運動をしています。物体の速さ($v$の大きさ)は10 m/s、$cosθ = 0.80$ (0° ≤ θ ≤ 90°)です。 (1) 速...

ベクトル速度座標三角関数
2025/5/22

この問題は、与えられた条件に基づいて波形をグラフに書き込む問題です。具体的には、以下の2つの波形を作図する必要があります。 (1) 振幅 $2.0 \text{ cm}$、波長 $6.0 \text{...

正弦波波動グラフ物理
2025/5/22

流れの速さが $1.6 \ m/s$ の川を、静水時の速さが $1.2 \ m/s$ の船が川岸に垂直な方向へ船首を向けて出発する。 (1) 川岸から見た船の合成速度のベクトルを作図する。 (2) 川...

ベクトル合成速度ピタゴラスの定理運動
2025/5/22

与えられた式 $x = 33.90744 - 0.10075 [4.4154 \times 10^{-8} \cdot ((x + 273)^4 - 290.54) + 12.1 \cdot \sqr...

数値計算方程式反復計算近似解
2025/5/22

韓国のLSI産業における1998年の投資額を$X$としたとき、グラフから読み取れる情報を用いて、1999年の投資額を$X$を使った式で近似し、最も近いものを選択肢から選ぶ問題です。

経済グラフパーセント近似
2025/5/22