Sympy简化了正弦

时间:2017-07-26 18:29:34

标签: sympy simplify

我尝试简化以下等式

  

f = 1 /(2 * i)*(E **(i * x)-E **( - i * x))

所以我写了这段代码:

from sympy import *
from sympy.abc import x
init_printing(use_unicode=False, wrap_line=False, no_global=True)

f = 1/(2*I) *(E**(I*x)-E**(-I*x))

trigsimp(f)

我想将结果作为正弦函数,因为

  

1 /(2 * I)*(E **(I * x)-E **( - I * x))=正弦(x)

有谁知道,如何将结果简化为正弦,cos ... -function?

非常感谢提前!

约翰

1 个答案:

答案 0 :(得分:3)

f.rewrite(sin)应该这样做。这是重写功能的一个例子。每当你认为可以用别的东西重写某些东西时,试试这个方法。