替换Sympy中的三角函数

时间:2016-07-29 15:20:53

标签: trigonometry sympy

我正在尝试使用Sympy简化一些三角函数。我意识到Sympy有一套成熟的工具可以解决这个问题,所以看起来我必须遗漏一些东西。但是,我花了很多时间搜索,似乎无法找到我正在寻找的东西。

问题:如何将简单的trig函数扩展到其复杂的组件中?

MWE:

x = Symbol('x',real=True)
# The following works. Note that it expands cmplx functions into trig fncs
exp(I*x).expand(complex=True)
# Now try to go the other way
expand(sin(x)) #nope
expand_trig(sin(x)) #nope
expand(sin(x),complex=True) #nope
expand_complex(sin(x)) #nope

我还尝试了replacerewritexreplace,但没有到达任何地方。

0 个答案:

没有答案