0
我不知道为什么在sympy旋转矩阵不符合右手法则:Sympy方向矩阵
import sympy as sym
print(sym.rot_axis3(sym.Symbol('q')))
产生输出:
[[ cos(q), sin(q), 0],
[-sin(q), cos(q), 0],
[0, 0, 1]]
哪个比较右手旋转:
[[cos(q), -sin(q), 0],
[sin(q), cos(q), 0],
[0, 0, 1]]
旋转在相反的方向矢量。这带我在寻找我的方程的错误我才意识到了问题的几个小时。
同样是rot_axis2
和rot_axis1
如此。
检查这:http://mathworld.wolfram.com/RotationMatrix.html,R_z = rot_axis3和http://docs.sympy.org/dev/_modules/sympy/matrices/dense.html – eyllanesc
@eyllanesc非常感谢!甚至不知道这样一个约定。如果你写一个答案,我将应用它。 –
我已经写了我的答案。 – eyllanesc