関連するページを見るにはこのグラフ図を利用してください.
問題リスト←このページに関連している問題です

回転行列 (rotation matrix)

原点を通る軸の周りの回転操作による座標変換は1次変換であり,その回転変換の表現行列を回転行列 (rotation matrix)という.ある軸 aa の周りに θ だけ回転(反時計回りを正とする)するときの回転行列 Ra(θ) は,

  1.   R1a(θ)=Ra(θ)=Rta(θ)
  2.   detRa(θ)=1
  3.   Rc(φ)=Rb(ϕ)Ra(θ)

という性質をもつ.性質 1, 2 より,回転行列は行列式が1の直交行列である.性質 3 は,軸 a の周りに θ だけ回転してから軸 b の周りに ϕ だけ回転する操作は,ある軸 c の周りに,ある角度 φ だけ回転することに等しい,ということを意味する(回転行列の積は回転行列).


◆ 2次元の回転行列

R(θ)=(cosθsinθsinθcosθ)       ⇒ 導出

r=R(θ)r =(cosθsinθsinθcosθ)(xy)

=(xcosθysinθxsinθ+ycosθ)

平面座標の回転軸は xy 面に垂直な軸のみなので, R の添え字を省略する.回転軸が決まっているので平面座標の回転行列の積は次式を満たす.

R(θ)R(ϕ)=R(ϕ)R(θ)=R(θ+ϕ)



◆ 3次元の回転行列

■   x 軸周り: Rx(θ)=(1000cosθsinθ0sinθcosθ)       ⇒ 導出

■   y 軸周り: Ry(θ)=(cosθ0sinθ010sinθ0cosθ)       ⇒ 導出

■   z 軸周り: Rz(θ)=(cosθsinθ0sinθcosθ0001)       ⇒ 導出


■  任意の軸周り(軸方向の単位ベクトルを n=(n1,n2,n3) とする):

Rn(θ)=(n21(1cosθ)+cosθn1n2(1cosθ)n3sinθn1n3(1cosθ)+n2sinθn1n2(1cosθ)+n3sinθn22(1cosθ)+cosθn2n3(1cosθ)n1sinθn1n3(1cosθ)n2sinθn2n3(1cosθ)+n1sinθn23(1cosθ)+cosθ)

⇒ ロドリゲスの回転公式


ホーム>>カテゴリー分類>>行列>>線形代数>>回転行列

最終更新日:2023年1月14日

[ページトップ]

金沢工業大学

利用規約

google translate (English version)