积分 integrate
在有限或无限区间上对一个变量函数进行自适应求积,得到其积分值。
integrate(f, lower, upper, ..., subdivisions = 100L,
rel.tol = .Machine$double.eps^0.25, abs.tol = rel.tol,
stop.on.error = TRUE, keep.xy = FALSE, aux = NULL)
- f:一个R函数,它接受每个数字的第一个参数并返回一个相同长度的数字向量。返回非有限元素将产生错误。
- lower, upper:积分的范围,可以是无限值;
- subdivisions:子间隔的最大数
- rel.tol:相对精度
- abs.tol:绝对精度
stop.on.error:逻辑值,如果True,错误将停止函数的运行,如果false,某些错误将在消息组件中显示警告结果。
输出值:
value:积分最后的估计值
- abs.error:估计绝对误差的模数。
- subdivisions:细分过程中产生的子间隔数。
- message:“OK”或给出错误消息的字符串。