主要内容

quatdivide

四元数除以另一个四元数

语法

n = quatdivide (q, r)

描述

n = quatdivide (q, r)计算四元数除法的结果,n,对于两个给定的四元数,r.输入r每个都可以是一个吗4矩阵包含四元数,或者一个1 × 4的四元数。n返回一个四元数商的- × 4矩阵。的每个元素r一定是实数。

航空航天工具箱使用使用标量优先约定定义的四元数。

四元数的形式是

0 + 1 + j 2 + k 3.

r r 0 + r 1 + j r 2 + k r 3.

由除法得到的四元数的形式为

t r t 0 + t 1 + j t 2 + k t 3.

在哪里

t 0 r 0 0 + r 1 1 + r 2 2 + r 3. 3. r 0 2 + r 1 2 + r 2 2 + r 3. 2 t 1 r 0 1 r 1 0 r 2 3. + r 3. 2 r 0 2 + r 1 2 + r 2 2 + r 3. 2 t 2 r 0 2 + r 1 3. r 2 0 r 3. 1 r 0 2 + r 1 2 + r 2 2 + r 3. 2 t 3. r 0 3. r 1 2 + r 2 1 r 3. 0 r 0 2 + r 1 2 + r 2 2 + r 3. 2

例子

确定两个1乘4的四元数的划分:

Q = [1 0 1 0];R = [1 0.5 0.5 0.75];D = quatdivide(q, r) D = 0.7273 0.1212 0.2424 -0.6061

确定一个2 × 4四元数被一个1 × 4四元数分割:

Q = [1 0 1 0;2 1 0.1 0.1];R = [1 0.5 0.5 0.75];D = quatdivide(q, r) D = 0.7273 0.1212 0.2424 0.6061 1.2727 0.0121 -0.7758 -0.4606

参考文献

斯蒂文斯,布莱恩L.,弗兰克L.刘易斯,飞机控制与仿真, Wiley-Interscience,第二版。

扩展功能

介绍了R2006b