SymPy - 四元数
-
简述
在数学中,四元数系统是复数的扩展。每个四元数对象包含四个标量变量和四个维度,一个实维度和三个虚维度。四元数由以下表达式表示 -q=a+bi+cj+dk在哪里a, b, c和 d 是实数和i, j, k是四元数单位,i2==j2==k2==ijk这sympy.algebras.quaternion模块具有四元数类。上面的代码片段给出了与下面的表达式等效的输出 -四元数用于纯数学,以及应用数学、计算机图形学、计算机视觉等。上面的代码片段给出了与下面的表达式等效的输出 -四元数对象也可以具有虚系数上面的代码片段给出了与下面的表达式等效的输出 - -
add()
Quaternion 类中可用的此方法执行两个 Quaternion 对象的相加。上面的代码片段给出了与下面的表达式等效的输出 -可以在四元数对象中添加数字或符号。执行上述代码片段后获得以下输出 -执行上述代码片段后获得以下输出 - -
mul()
此方法执行两个四元数对象的乘法。上面的代码片段给出了与下面的表达式等效的输出 - -
inverse()
此方法返回四元数对象的逆。上面的代码片段给出了与下面的表达式等效的输出 - -
pow()
此方法返回四元数对象的幂。执行上述代码片段后获得以下输出 - -
exp()
此方法计算四元数对象的指数,即 eq执行上述代码片段后获得以下输出 -