adaptint: Adaptive Integration In cmna: Computational Methods for Numerical Analysis

Description

Adaptive integration

Usage

 `1` ```adaptint(f, a, b, n = 10, tol = 1e-06) ```

Arguments

 `f` function to integrate `a` the a-bound of integration `b` the b-bound of integration `n` the maximum recursive depth `tol` the maximum error tolerance

Details

The `adaptint` function uses Romberg's rule to calculate the integral of the function `f` over the interval from `a` to `b`. The parameter `n` sets the number of intervals to use when evaluating. Additional options are passed to the function `f` when evaluating.

Value

the value of the integral

See Also

Other integration: `gaussint`, `giniquintile`, `mcint`, `midpt`, `revolution-solid`, `romberg`, `simp38`, `simp`, `trap`

Other newton-cotes: `giniquintile`, `midpt`, `romberg`, `simp38`, `simp`, `trap`

Examples

 ```1 2 3 4``` ```f <- function(x) { sin(x)^2 + log(x) } adaptint(f, 1, 10, n = 4) adaptint(f, 1, 10, n = 5) adaptint(f, 1, 10, n = 10) ```

cmna documentation built on June 20, 2017, 9:08 a.m.