![](/img/trans.png)
[英]Exponential to trigonometric conversion in SymPy while simplifying - a stubborn expression
[英]Simplifying exponential representation of hyperbolic functions in sympy
我试图将表达式中的一些指数函数重写为cosh和sinh。 rewrite()函数用于从双曲函数到其指数表示。 但它无法回复。
>>> import sympy
>>> x=sympy.Symbol('x')
>>> sympy.cosh(x).rewrite(sympy.exp)
exp(x)/2 + exp(-x)/2
>>> sympy.cosh(x).rewrite(sympy.exp).rewrite(sympy.cosh)
exp(x)/2 + exp(-x)/2
我希望最后一个命令的结果是'cosh(x)'。 有人可以向我解释为什么不是吗? 我试图找到关于rewrite()函数的一些文档,但我找到的唯一一点是http://docs.sympy.org/latest/tutorial/simplification.html中的简短部分,这并不是很有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.