n_integrate 函数
计算数值定积分。
语法
n_integrate(expr, x = a..b)n_integrate(expr, x = a..b, digits = n)n_integrate(expr, x = a..b, epsabs = aTol, epsrel = rTol, limit = subdivisions)
参数与选项
expr | 要变换或求值的表达式。 |
|---|---|
range | 形如 x = a..b 的变量范围。 |
digits | 请求的双精度误差位数,整数 1 至 15,默认 8。此函数不是任意精度积分。 |
epsabs / epsrel | 有限正数绝对/相对误差容限,默认 10^(-digits)。结果元数据包含误差估计。 |
limit | 自适应子区间数量上限,整数 1 至 1000,默认 100。仅支持 method=quad。 |
示例
- 数值定积分
n_integrate(sin(x), x = 0..pi)返回 接近 2 的数值。 - 误差控制积分
n_integrate(exp(-x^2), x=0..1, digits=12)近似为 0.746824132812;可检查误差估计。