旋轉矩陣公式推導

2021-07-22 22:43:04 字數 1273 閱讀 5406

1.在二維平面中:如下圖所示,在xo

y 平面中有一向量op

⃗=(x

,y)t

,旋轉ϕ 

角後變為向量op

據圖可得:x=

|op⃗

|cos

θ;y=

|op⃗

|sin

θ ,經旋轉ϕ 

角後有: x′

=|op

⃗|co

s(θ+

ϕ)=|

op⃗|

(cos

θcos

ϕ−si

nθsi

nϕ)=

xcos

ϕ−ys

inϕ 

y ′=

|op⃗

|sin

(θ+ϕ

)=|o

p⃗|(

sinθ

cosϕ

+cos

θsin

ϕ)=x

sinϕ

+yco

sϕ;

寫成矩陣形式: (x

′y ′

)=(c

osϕs

inϕ−

sinϕ

cosϕ

)(xy

) 2.在三維空間中:如下圖所示,若以座標系的三個座標軸x、y、z分別作為旋轉軸,則點實際上只在垂直座標軸的平面上作二維旋轉。

例: op⃗

繞x軸旋轉ϕ 

角,有:

旋轉前:

旋轉後:

寫成矩陣形式:

則繞x軸旋ϕ角的旋轉矩陣為: rx

(ϕ)=

(100

0cos

ϕ−si

nϕ0s

inϕc

osϕ)

同理可得繞x、y、z軸旋轉的不同角度的旋轉矩陣(方向余弦矩陣)分別為:

最後,若op

⃗ 繞某一定軸旋轉,從尤拉定律中可知,繞著固定軸做乙個角值的旋轉,可以被視為分別以座標系的三個座標軸x、y、z作為旋轉軸的旋轉的疊加。

推到 旋轉矩陣公式 旋轉矩陣公式推導

1.在二維平面中 如下圖所示,在xoyxoy平面中有一向量op x,y top x,y t,旋轉 角後變為向量op x y top x y t。據圖可得 x op cos y op sin x op cos y op sin 經旋轉 角後有 x op cos op cos cos sin sin x...

旋轉矩陣推導

一 前言 2.1二維向量的旋轉 2.2三維向量的旋轉 二維擴充套件到三維,其實還是蠻簡單的,我們不妨將上面的圖,再修改下,就可以得到如下圖 正如你看到的,新增了乙個 z,就變成了三維空間了。上面將op順時針繞著z軸旋轉了 角度。這裡我們要注意兩點 1 我們站在xy平面,朝著z軸的正方向看,我們揮舞著...

旋轉矩陣怎麼推導 矩陣旋轉變換推導

矩陣旋轉變換,就是說給定乙個角度和點,我們將點繞著乙個座標軸旋轉。在旋轉過程中發生變化的總是 三個座標裡面的其中兩個,而不讓第三個座標值變化。這意味著,旋轉路徑總在三個座標軸平面中的乙個之中 繞 z 軸的是 xy 面 繞 x 軸的是 yz 面 繞 y 軸的是 xz 面。還有許多複雜的旋轉變換可以讓你...