MathTop

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。

示例

  1. 数值定积分n_integrate(sin(x), x = 0..pi)返回 接近 2 的数值。
  2. 误差控制积分n_integrate(exp(-x^2), x=0..1, digits=12)近似为 0.746824132812;可检查误差估计。