Java 四元数的单个值

Java 四元数的单个值,java,matlab,quaternions,Java,Matlab,Quaternions,四元数的形式为q=w+x*i+y*j+z*k,其中i,j和k是表示尺寸的向量,w是标量。给定表示w、x、y、z组件的4个值,我需要找到q的值 我看过很多MATLAB函数,但大多数都涉及四元数乘法、归一化等。有人能告诉我如何为给定的四元数找到一个值q。(w,x,y,z)是四元数的值 当你说q只有一个值时,你是指四元数的范数吗?在这种情况下,标准是: sqrt(w*w+x*x+y*y+z*z)。(w,x,y,z)是四元数的值 当你说q只有一个值时,你是指四元数的范数吗?在这种情况下,标准是: sqr

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

我看过很多MATLAB函数,但大多数都涉及四元数乘法、归一化等。有人能告诉我如何为给定的四元数找到一个值
q

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

当你说q只有一个值时,你是指四元数的范数吗?在这种情况下,标准是:

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

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

当你说q只有一个值时,你是指四元数的范数吗?在这种情况下,标准是:


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

你能告诉我们你在Java中尝试过什么吗?这似乎更像是一个数学问题,而不是如何用Java编程。你能告诉我们你在Java中尝试过什么吗?因为这似乎更像是一个数学问题,而不是如何用Java编程。我对四元数的概念不是很精通。规范能很好地代表这四种价值观吗?我需要将这个值与其他四元数的标准值进行比较。你能告诉我这是否合理吗?我不太熟悉四元数的概念。规范能很好地代表这四种价值观吗?我需要将这个值与其他四元数的标准值进行比较。你能告诉我这是否合理吗?