是否有命令将sinh(x)+ cosh(x)简化为exp(x)?如果我发出
from sympy import *
x = Symbol('x')
(sinh(x)+cosh(x)).simplify()
我刚回到sinh(x)+ cosh(x),但我希望看到exp(x)。
答案 0 :(得分:3)
即使假设同情中的simplify
函数非常好,你所建议的可能也没有用,因为“简单”的内容没有严格定义。
我认为你想要的是.rewrite
中的功能:
In [1]: (sinh(x)+cosh(x)).rewrite(exp)
Out[1]:
x
e
您可以将.rewrite
用于许多其他转换,包括gamma< - >组合和反向触发< - >对数。