Rodrigues(罗德里格斯)公式的理解与应用(旋转矢量与旋转矩阵的转化)

本文深入探讨Rodrigues公式,详细解析空间向量绕指定轴旋转的数学原理,介绍其向量与矩阵表述,并阐述如何通过该公式实现旋转矩阵与旋转向量的转换,为三维空间旋转提供理论依据。

第一部分RodriguesRodriguesRodrigues(罗德里格斯)公式描述的是:空间内的任意一个向量v\textbf{v}v,绕指定的旋转轴k\textbf{k}k旋转θ\thetaθ角度,得到空间向量vθ\textbf{v}^{\theta}vθ的过程。RodriguesRodriguesRodrigues公式利用v\textbf{v}vk\textbf{k}kθ\thetaθ来描述vθ\textbf{v}^{\theta}vθ

在这里插入图片描述
如图所示,空间内的向量v\textbf{v}v,绕着zzz轴旋转θ\thetaθ,得到vθ\textbf{v}^{\theta}vθ。已知xxx轴,yyy轴和zzz轴的方向向量分别是i\textbf{i}ij\textbf{j}jk\textbf{k}k。约定<a,b><\textbf{a},\textbf{b}><a,b>表示向量a\textbf{a}a到向量b\textbf{b}b的夹角。
对于空间向量v\textbf{v}v可以分解为三个坐标轴上的投影向量的矢量和:v=vx+vy+vz\textbf{v} = \textbf{v}_x + \textbf{v}_y + \textbf{v}_zv=vx+vy+vz
其中:
vy=0\textbf{v}_y = \textbf{0}vy=0
vz=∣∣v∣∣⋅cos⁡<k,v>⋅k=∣∣v∣∣⋅∣∣k∣∣⋅cos⁡<k,v>⋅k=(k⋅v)⋅k\textbf{v}_z = ||\textbf{v}|| \cdot \cos{<\textbf{k}, \textbf{v}>} \cdot \textbf{k} = ||\textbf{v}|| \cdot ||\textbf{k}|| \cdot \cos<\textbf{k}, \textbf{v}> \cdot \textbf{k} = (\textbf{k} \cdot \textbf{v}) \cdot \textbf{k}vz=vcos<k,v>k=vkcos<k,v>k=(kv)k
vx=∣∣v∣∣⋅sin⁡<k,v>⋅i\textbf{v}_x = ||\textbf{v}|| \cdot \sin<\textbf{k}, \textbf{v}> \cdot \textbf{i}vx=vsin<k,v>i
对于vx\textbf{v}_xvx来说,可以得到以下变换:
∣∣v∣∣⋅sin⁡<k,v>=∣∣v∣∣⋅∣∣k∣∣⋅sin⁡<k,v>=∣∣k×v∣∣||\textbf{v}|| \cdot \sin<\textbf{k}, \textbf{v}> = ||\textbf{v}|| \cdot ||\textbf{k}|| \cdot \sin<\textbf{k}, \textbf{v}> = ||\textbf{k} \times \textbf{v}||vsin<k,v>=vksin<k,v>=k×v
i=j×k\textbf{i} = \textbf{j} \times \textbf{k}i=j×k,又有j=k×v∣∣k×v∣∣\textbf{j} = \frac{\textbf{k} \times \textbf{v}}{||\textbf{k} \times \textbf{v}||}j=k×vk×v<

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值