関連するページを見るにはこのグラフ図を利用してください.

3次元の回転行列(x軸まわり)

P(x,y,z)P(x,y,z)xx 軸のまわりにθθ 回転して点Q(u,v,w)Q(u,v,w) に移す一次変換表現行列

(1000cosθsinθ0sinθcosθ)

である.x 軸の正方向に右ねじを向け,x 軸の正方向に右ねじが進む回転方向を正方向とする.

■導出

x 軸の回転ではx 成分の値は変化しないので

u=x  ……(1)

となる.よって,点P から点Qへ移す変換は,
yz 平面に平行でx 軸とx 軸の値が
x で交わる平面上の点Ο を中心として
θ 回転したものと考えることができる.

したがって

(vw)=(cosθsinθsinθcosθ)(yz)

v=(cosθ)y(sinθ)z ……(2)

w=(sinθ)y+(cosθ)z ……(3)

となる.

(1),(2),(3)より

u=1x+0y+0z

v=0x+(cosθ)y(sinθ)z

w=ox+(sinθ)y+(cosθ)z

(uvw)=(1000cosθsinθ0sinθcosθ)(xyz)

となる.

以上より,x 軸のまわりにθ 回転する一次変換の表現行列は

(1000cosθsinθ0sinθcosθ)

である.

■別の方法

x 軸のまわりにθ 回転する一次変換をfとする.

3次元ベクトル空間の基本ベクトルを

e1=(100)e2=(010)e3=(001)

とすると

f(e1)=(100)

f(e2)=(0cosθsinθ)

f(e3)=(0sinθcosθ)

よって,表現行列は

(f(e1),f(e2),f(e3))=(1000cosθsinθ0sinθcosθ)

となる.

 

ホーム>>カテゴリー分類>>行列>>線形代数>>列ベクトル

最終更新日: 2025年1月17日

[ページトップ]

金沢工業大学

利用規約

google translate (English version)