У меня есть следующий код:
W, k = symbols('W k', real=True)
expr = exp(W)*(exp(I*k) - exp(-I*k))
print(expr)
e ^ {W} \ left (e ^ {ik} - e ^ {- ik} \ right)
и я хотел бы, чтобы симпати упростил это до:
exp*(W)(2*I*sin(k)
т ^ {W} 2sin (к)
Я пробовал expr.simplify()
и expr.trigsimp()
, но они не заменяют триггерные функции. Единственное частичное решение, которое мне удалось найти, это
expr.rewrite(cos).trigsimp()
, но это также расширяет exp(W)
до гиперболи c синус / косинус, чего я не хочу.