1
我有一個MutableDenseMatrix,Q
。 theta1
和theta2
是SymPy類型symbol
。在symPy中inv()未返回正確的值
In[12]: Q
Out[12]: [cos(theta1), -sin(theta1), 0, 0]
[sin(theta1), cos(theta1), 0, 0]
[ 0, 0, 1, 980]
[ 0, 0, 0, 1]
當我叫倒數,我得到:
In[13]: Q_inv=Q.inv()
Out[13]: [-sin(theta1)**2/cos(theta1) + 1/cos(theta1), sin(theta1), 0, 0]
[ -sin(theta1), cos(theta1), 0, 0]
[ 0, 0, 1, -980]
[ 0, 0, 0, 1]
什麼時候我應該得到的是:
Out[X]: [cos(theta1), sin(theta1), 0, 0]
[-sin(theta1), cos(theta1), 0, 0]
[ 0, 0, 1, -980]
[ 0, 0, 0, 1]
上什麼可能是錯誤怎麼回事有什麼想法?
非常感謝。我已經評估了excel的差異,他們出現了不同,肯定是抄襲了錯誤。 – Chris