definiteIntegralByLeftRectangles method

num definiteIntegralByLeftRectangles(
  1. int n,
  2. num lowerLimit,
  3. num upperLimit
)

Definite Integral By Left Rectangles

n - precision

Implementation

num definiteIntegralByLeftRectangles(int n, num lowerLimit, num upperLimit) {
  final values = List<num>.unmodifiable(
    _calculateMathNodeAtPoints(
      this,
      _stepsWithFirst(n, lowerLimit, upperLimit),
    ),
  );
  final sum = values.reduce((value, element) => value + element);

  return ((upperLimit - lowerLimit) / n) * sum;
}