我有这个方程式:

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


看起来应该像这样:

 

如何找到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/

10-15 12:08