Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Numerical integration

Numerical Algorithm

Numerical integration, also called numerical quadrature, is a broad family of algorithms for calculating the numerical value of a definite integral when an exact antiderivative is unavailable or inconvenient. The integrand may be known only at sampled points, may have no elementary antiderivative as with the exponential of minus x squared, or may have an antiderivative harder to evaluate than a direct approximation. Most methods evaluate the integrand at a finite set of integration points and combine the values as a weighted sum called a quadrature rule, from step-function rules and the trapezoidal rule to interpolating rules, Gaussian quadrature and adaptive algorithms. Integrals over many dimensions, sometimes called cubature, are handled by Monte Carlo and quasi-Monte Carlo methods that avoid the exponential growth in evaluations with dimension. The term quadrature descends from the ancient problem of constructing a square of equal area, and the phrase numerical integration first appears in print in 1915.

Facts
Problem Solved
Calculating the definite integral of a function 1
Connections

In Field

Source Numerical integration (Wikipedia)
Sources
1. Rosetta Code: Numerical integration (Rosetta Code)
Rosetta CodeTask description
Quote, Task description
Write functions to calculate the definite integral of a function ƒ(x) using all five of the following methods:
View the Source
Numerical integration (Wikipedia)
  • In Group: Numerical Integration and Differential Equations, Lead
    numerical integration comprises a broad family of algorithms for calculating the numerical value of a definite integral.
  • In Field: Computational Science, Lead
    In analysis, numerical integration comprises a broad family of algorithms for calculating the numerical value of a definite integral.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.