1

四元数的形式q = w + x*i + y*j + z*k其中i, j&k是表示维度的向量并且w是标量。给定 4 个代表w, x, y,z组件的值,我需要找到 的值q

我查看了许多 MATLAB 函数,但其​​中大多数处理四元数乘法、归一化等。谁能告诉我如何找到q给定四元数的单个值?

4

1 回答 1

1

(w,x,y,z) 是四元数的值。

当您说 q 的单个值时-您是指四元数的范数吗?在这种情况下,标准是:

Math.sqrt(w*w+x*x+y*y+z*z)。

于 2013-10-27T08:41:38.893 回答