Skip to main content

trapezoidal_integral

Function trapezoidal_integral 

pub fn trapezoidal_integral<F>(
    function: F,
    interval: IntegrationInterval,
    subintervals: usize,
) -> Result<f64, CalculusError>
where F: FnMut(f64) -> f64,
Expand description

Approximates a definite integral with the trapezoidal rule.

ยงErrors

Returns CalculusError when the interval or subinterval count is invalid, or when sampled evaluations are not finite.