我只需要提取只有一个tau
项的等式项。
我一直在使用SymPy
模块,但我是新手。
我有一个与此相似的方程式(由某些矩阵操作产生)。
m=cos(alpha)*sin(theta)+
cos(alpha)*sin(theta)*sin(tau)+
sin(theta)*sin(tau)*cos(tau)+
sin(tau)**2
然后使用O(tau**2)
并执行类似
m2=m+O(tau**2)
m1=m2.removeO()+O(tau)
m1=m-m1.removeO()
让m1成为tau术语。
这几乎可行,但它不会获得sin(theta)*sin(tau)*cos(tau)
一词。为了清楚起见,我需要在tau**2
条款中提及这一点。
如果我使用欧拉身份,则会提供e**2tau
形式的术语,我只对e**tau
术语感兴趣。但是,我无法在指数方面找到完成所有操作的方法,只需删除e**(tau)
条款。
事实上,我只对tau而不是2tau术语感兴趣的指数术语(这些术语具有不同的物理意义)。但是我正在努力寻找一种解决方法。
我认为有一个明显的答案,我只是错过了。