1

sinh(x)+ cosh(x)をexp(x)に単純化するコマンドがsympyにありますか?私が発行した場合

from sympy import *
x = Symbol('x')
(sinh(x)+cosh(x)).simplify()

sinh(x)+ cosh(x)を取り戻すだけですが、代わりにexp(x)を表示したいと思います。

4

1 に答える 1

3

simplifysympyの関数が非常に優れていたとしても、「単純」とは厳密に定義されていないため、提案した内容は機能しなかった可能性があります。

私はあなたが欲しいのはに存在する機能だと思います.rewrite

In [1]: (sinh(x)+cosh(x)).rewrite(exp)
Out[1]: 
 x
e 

.rewriteガンマ<->組み合わせ論や逆三角法<->対数など、他の多くの変換に使用できます。

于 2012-06-18T09:46:44.220 に答える