![](/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.