关于四元数

四元数的表示方法:

q=q_{0}+q_{1}\vec{i}+q_{2}\vec{j}+q_{3}\vec{k}

q=\cos\frac{\theta }{2}+\sin\frac{\theta }{2}\hat{n},其中旋转轴:\hat{n}=[q_{1}, q_{2}, q_{3}],旋转角度:\theta =2 \arccos{q_{0}}

q={q_{0}}+\vec{q},其中 \vec{q}=q_{1}\vec{i}+q_{2}\vec{j}+q_{3}\vec{k}

单位四元数:\left \| q \right \|=1,即q_{0}^{2}+q_{1}^{2}+q_{2}^{2}+q_{3}^{2}=1

四元数乘法:

p*q=(p_{0}, p_{1}, p_{2}, p_{3})*(q_{0}, q_{1}, q_{2}, q_{3})=\begin{bmatrix} p_{0}q_{0}-p_{1}q_{1}-p_{2}q_{2}-p_{3}q_{3}\\ p_{1}q_{0}+p_{0}q_{1}+p_{2}q_{3}-p_{3}q_{2}\\ p_{2}q_{0}+p_{0}q_{3}+p_{3}q_{1}-p_{1}q_{3}\\ p_{3}q_{0}+p_{0}q_{3}+p_{1}q_{2}-p_{2}q_{1} \end{bmatrix}=(p_{0}q_{0}-\mathbf{p}\cdot \mathbf{q}, p_{0}\mathbf{q}+q_{0}\mathbf{p}+\mathbf{p}\times \mathbf{q})

四元数的逆:

q^{-1}=\frac{1}{q_{0}^{2}+q_{1}^{2}+q_{2}^{2}+q_{3}^{2}}(q_{0}, -q_{1}, -q_{2},-q_{3})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值