如何将四元数转换为实数的矩阵4形式,原理是什么?

时间:2012-08-07 23:50:11

标签: matrix quaternions

假设Quaternion q=a+bi+cj+dk,q的矩阵4为:

| a -b  d -c|
| b  a -c -d|
|-d  c  a -b|
| c  d  b  a|

这个矩阵来自哪里?

1 个答案:

答案 0 :(得分:2)

您的问题可以使用一点澄清。但是,这个矩阵似乎表达了rules of quaternion multiplication。考虑两个复数 c 1 = a 1 + b 1 i c 2 = a 2 + b 2 i 。如果你乘以它们,你会得到 c 3 = c 1 c 2 =(a 1 a 2 -b 1 b 2 )+(a 2 b 1 + a 1 b 2 )i ,因为你需要交叉乘以实部和虚部。你可以用矩阵/矢量形式对它进行编码:

| a1 -b1 | * |a2| = |a1a2-b1b2|
| b1  a1 |   |b2|   |a2b1+a1b2|

四元数规则是复合体的扩展。同样的想法也存在。