python - 如何求解积分的极限?

标签 python sympy

我有这个等式:

integrate(exp(-x**2), (x, c, -c))=1/2

应该是这样的:

integral with limits

如何找到 c 的解决方案,例如使用 sympy 等库?

最佳答案

使用 Sympy,您可以执行以下操作:

from sympy import *
from sympy.abc import x, c

sol = solve(Eq(integrate(exp(-x**2), (x,c,-c)), S(1)/2))
print("symbolic solution:", sol)
print("numeric solution:", [s.evalf() for s in sol])

输出:

symbolic solution: [erfinv(-1/(2*sqrt(pi)))]
numeric solution: [-0.255449286541000]

关于python - 如何求解积分的极限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59519252/

相关文章:

python - 如何在查找 2 个列表的差异时保持输出列表的顺序

python - pygame 音乐播放器我​​无法正确显示当前播放的歌曲?

python - 为大 id 数创建邻接矩阵

python - Django Rest框架ApiView返回可执行文件

python - 如何提示 Sympy 逆高斯方程的积分

python - 是否可以在 sympy 中删除矩阵的所有零列和行?

sympy - 有意简化小数指数

python - Sympy 中的模计算失败

python - Pybind11 类型错误

python - 错误: "unsupported operand type(s) for *: ' Equality' and 'float' "