Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 双曲函数辛指数表示的简化_Python_Sympy - Fatal编程技术网

Python 双曲函数辛指数表示的简化

Python 双曲函数辛指数表示的简化,python,sympy,Python,Sympy,我试图将表达式中的一些指数函数重写为cosh和sinh。函数的作用是将双曲函数转换为指数形式。但要回来是行不通的 >>> 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) e

我试图将表达式中的一些指数函数重写为cosh和sinh。函数的作用是将双曲函数转换为指数形式。但要回来是行不通的

>>> 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()函数的文档,但我发现的唯一一点是其中的一小段没有真正的帮助。

应用
。rewrite(sympy.cos)
按您的需要返回
cosh(x)
。显然,双曲余弦被
rewrite
视为正常余弦的变体

这是一本书

或者,
simplify(expr)
也将
exp(x)/2+exp(-x)/2
转换为
cosh(x)