Sympy 简化正弦
Sympy simplify sine
我试着简化下面的等式
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)) = sine(x)
有谁知道如何将结果简化为正弦、余弦...-函数?
非常感谢!
约翰
f.rewrite(sin)
应该这样做。这是重写功能的示例。每当您认为某些东西可以用其他东西重写时,试试这个方法。
我试着简化下面的等式
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)) = sine(x)
有谁知道如何将结果简化为正弦、余弦...-函数?
非常感谢!
约翰
f.rewrite(sin)
应该这样做。这是重写功能的示例。每当您认为某些东西可以用其他东西重写时,试试这个方法。