python - 如何求解积分的极限?
问题描述
我有这个等式:
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]
推荐阅读
- download - pip download --build 下载完成后删除或移动包
- java - 通过 Maven 添加 Stanford CoreNLP 3.9.2 作为依赖
- appium - Android - 如何在后台重新启动应用程序而不重新启动它?
- hive - 如何以编程方式查找 Hive 中外部表的所有文件位置?
- c# - 当主键的值是 GUID 而不是 int 时,如何使用缺失的主键?(ASP 网络核心、EF、C#)
- java - Soap 客户端,TLS 1.2 连接 - PKIX 路径构建失败 - 尽管 cacerts 包含证书
- nuxt.js - 返回多个 jsonld 模式
- python - 任何通用类型“T”的完美包装器
- ruby-on-rails - 多态模型的 Jbuilder 节点名称
- kotlin - 如何在 kotlin 中解决错误的意外标记(使用 ';' 来分隔同一行上的表达式)?