四元数是q = w + x*i + y*j + z*k
的形式,其中i
、j
和k
是表示维数的向量,w
是标量。给定4个表示w
、x
、y
、z
组件的值,我需要找到q
的值。
我看过许多MATLAB函数,但它们大多涉及四元数乘法、归一化等。请告诉我如何为给定的四元数找到一个值q
。
发布于 2013-10-27 08:41:38
(w,x,y,z)是四元数的值。
当你说q的单个值时,你是指四元数的范数吗?在这种情况下,规范是:
Math.sqrt(w*w+x*x+y*y+z*z)。
https://stackoverflow.com/questions/19615840
复制相似问题