python - 将积分分解为椭圆积分

标签 python sympy

无法计算该积分。

>>> from sympy import integrate, sin, cos,sqrt, Symbol
>>> x = Symbol('x')
>>> integrate(1/sqrt(1+sin(x)**2),x)
Integral(1/sqrt(sin(x)**2 + 1), x)

sympy 不支持像 mathematica、wolfram alpha 或 maple 那样将积分分解为椭圆积分吗? (wolfram answer)

我尝试查看集成标签下的 sympy buglist,但没有任何结果(有一些关于识别椭圆积分的内容,但 bug 描述对我来说不清楚)。

谢谢!

最佳答案

SymPy 的积分器一直在改进,但仍有几类积分尚无法完成。这显然是其中之一。请随意在错误跟踪器中针对此类问题打开新问题。这绝对是我们希望能够做到的事情。

关于python - 将积分分解为椭圆积分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16991997/

相关文章:

python - 如何修复由 <functionwrapper at 0x7fd2e88c98c0>, "Cannot import name path"启动的线程中未处理的异常

python - 是 C++ for 循环需要运行时间吗?

python - 替换 Pandas 数据框中的单元格值

python - Sympy:如何将乘积的对数简化为对数和?

python - 如何计算 z3 或 z3py 中的绝对值

python - 处理由 sympy integrate 返回的分段方程

python - 使用 Boto3 将文件上传到带有前缀的 S3 存储桶

python - 如何对数据进行分组并绘制折线图

python-3.x - 有没有办法确定 Python 中的两个符号 bool 表达式是否相等?

python - 如何在 sympy 中插入替换