HOME

TheInfoList



OR:

In
calculus Calculus is the mathematics, mathematical study of continuous change, in the same way that geometry is the study of shape, and algebra is the study of generalizations of arithmetic operations. Originally called infinitesimal calculus or "the ...
, the trapezoidal rule (or trapezium rule in
British English British English is the set of Variety (linguistics), varieties of the English language native to the United Kingdom, especially Great Britain. More narrowly, it can refer specifically to the English language in England, or, more broadly, to ...
) is a technique for
numerical integration In analysis, numerical integration comprises a broad family of algorithms for calculating the numerical value of a definite integral. The term numerical quadrature (often abbreviated to quadrature) is more or less a synonym for "numerical integr ...
, i.e., approximating the
definite integral In mathematics, an integral is the continuous analog of a sum, which is used to calculate areas, volumes, and their generalizations. Integration, the process of computing an integral, is one of the two fundamental operations of calculus,Int ...
: \int_a^b f(x) \, dx. The trapezoidal rule works by approximating the region under the graph of the function f(x) as a
trapezoid In geometry, a trapezoid () in North American English, or trapezium () in British English, is a quadrilateral that has at least one pair of parallel sides. The parallel sides are called the ''bases'' of the trapezoid. The other two sides are ...
and calculating its area. It follows that \int_^ f(x) \, dx \approx (b-a) \cdot \tfrac(f(a)+f(b)). The integral can be even better approximated by partitioning the integration interval, applying the trapezoidal rule to each subinterval, and summing the results. In practice, this "chained" (or "composite") trapezoidal rule is usually what is meant by "integrating with the trapezoidal rule". Let \ be a partition of ,b/math> such that a=x_0 < x_1 < \cdots < x_ < x_N = b and \Delta x_k be the length of the k-th subinterval (that is, \Delta x_k = x_k - x_), then \int_a^b f(x) \, dx \approx \sum_^N \frac \Delta x_k. The trapezoidal rule may be viewed as the result obtained by averaging the left and right Riemann sums, and is sometimes defined this way. The approximation becomes more accurate as the resolution of the partition increases (that is, for larger N, all \Delta x_k decrease). When the partition has a regular spacing, as is often the case, that is, when all the \Delta x_k have the same value \Delta x, the formula can be simplified for calculation efficiency by factoring \Delta x out:. \int_a^b f(x) \, dx \approx \Delta x \left(\frac 2 + \sum_^ f(x_k) \right). As discussed below, it is also possible to place error bounds on the accuracy of the value of a definite integral estimated using a trapezoidal rule.


History

A 2016 ''
Science Science is a systematic discipline that builds and organises knowledge in the form of testable hypotheses and predictions about the universe. Modern science is typically divided into twoor threemajor branches: the natural sciences, which stu ...
'' paper reports that the trapezoid rule was in use in
Babylon Babylon ( ) was an ancient city located on the lower Euphrates river in southern Mesopotamia, within modern-day Hillah, Iraq, about south of modern-day Baghdad. Babylon functioned as the main cultural and political centre of the Akkadian-s ...
before 50 BCE for integrating the velocity of
Jupiter Jupiter is the fifth planet from the Sun and the List of Solar System objects by size, largest in the Solar System. It is a gas giant with a Jupiter mass, mass more than 2.5 times that of all the other planets in the Solar System combined a ...
along the
ecliptic The ecliptic or ecliptic plane is the orbital plane of Earth's orbit, Earth around the Sun. It was a central concept in a number of ancient sciences, providing the framework for key measurements in astronomy, astrology and calendar-making. Fr ...
.


Numerical implementation


Non-uniform grid

When the grid spacing is non-uniform, one can use the formula \int_^ f(x)\, dx \approx \sum_^N \frac \Delta x_k , wherein \Delta x_k = x_ - x_ .


Uniform grid

For a domain partitioned by N equally spaced points, considerable simplification may occur. Let \Delta x = \frac, and x_k=a+k \Delta x for . The approximation to the integral becomes \begin \int_^ f(x)\, dx \approx \frac& \sum_^ \left( f(x_) + f(x_) \right) \\ ex&= \Delta x \left( \frac + \sum_^ f(x_k) \right) . \end


Error analysis

The error of the composite trapezoidal rule is the difference between the value of the integral and the numerical result: \text = \int_a^b f(x)\,dx - \frac \left + \sum_^ f \left( a+k \frac \right) \right/math> There exists a number ''ξ'' between ''a'' and ''b'', such that \text = -\frac f''(\xi) It follows that if the integrand is concave up (and thus has a positive second derivative), then the error is negative and the trapezoidal rule overestimates the true value. This can also be seen from the geometric picture: the trapezoids include all of the area under the curve and extend over it. Similarly, a concave-down function yields an underestimate because area is unaccounted for under the curve, but none is counted above. If the interval of the integral being approximated includes an
inflection point In differential calculus and differential geometry, an inflection point, point of inflection, flex, or inflection (rarely inflexion) is a point on a smooth plane curve at which the curvature changes sign. In particular, in the case of the graph ...
, the sign of the error is harder to identify. An asymptotic error estimate for ''N'' → ∞ is given by \text = -\frac \big f'(b)-f'(a) \big+ O(N^). Further terms in this error estimate are given by the Euler–Maclaurin summation formula. Several techniques can be used to analyze the error, including: #
Fourier series A Fourier series () is an Series expansion, expansion of a periodic function into a sum of trigonometric functions. The Fourier series is an example of a trigonometric series. By expressing a function as a sum of sines and cosines, many problems ...
# Residue calculus # Euler–Maclaurin summation formula #
Polynomial interpolation In numerical analysis, polynomial interpolation is the interpolation of a given data set by the polynomial of lowest possible degree that passes through the points in the dataset. Given a set of data points (x_0,y_0), \ldots, (x_n,y_n), with no ...
It is argued that the speed of convergence of the trapezoidal rule reflects and can be used as a definition of classes of smoothness of the functions.


Proof

First suppose that h=\frac and a_k=a+(k-1)h. Let g_k(t) = \frac t (a_k)+f(a_k+t)- \int_^ f(x) \, dx be the function such that , g_k(h), is the error of the trapezoidal rule on one of the intervals, _k, a_k+h. Then = (a_k)+f(a_k+t)t\cdot f'(a_k+t)-f(a_k+t), and =t\cdot f''(a_k+t). Now suppose that \left, f''(x) \ \leq \left, f''(\xi) \, which holds if f is sufficiently smooth. It then follows that \left, f''(a_k+t) \ \leq f''(\xi) which is equivalent to -f''(\xi) \leq f''(a_k+t) \leq f''(\xi), or -\frac \leq g_k''(t) \leq \frac. Since g_k'(0)=0 and g_k(0)=0, \int_0^t g_k''(x) dx = g_k'(t) and \int_0^t g_k'(x) dx = g_k(t). Using these results, we find -\frac \leq g_k'(t) \leq \frac and -\frac \leq g_k(t) \leq \frac Letting t = h we find -\frac \leq g_k(h) \leq \frac. Summing all of the local error terms we find \sum_^ g_k(h) = \frac \left + \sum_^ f \left( a+k \frac \right) \right- \int_a^b f(x)dx. But we also have - \sum_^N \frac \leq \sum_^N g_k(h) \leq \sum_^N \frac and \sum_^N \frac=\frac, so that -\frac \leq \frac \left + \sum_^ f \left( a+k \frac \right) \right\int_a^bf(x)dx \leq \frac. Therefore the total error is bounded by \text = \int_a^b f(x)\,dx - \frac \left + \sum_^ f \left( a+k \frac \right) \right= \frac=\frac.


Periodic and peak functions

The trapezoidal rule converges rapidly for periodic functions. This is an easy consequence of the Euler-Maclaurin summation formula, which says that if f is p times continuously differentiable with period T \sum_^ f(kh)h = \int_0^T f(x)\,dx + \sum_^ \frac (f^(T) - f^(0)) - (-1)^p h^p \int_0^T\tilde_(x/T)f^(x) \, dx where h:=T/N and \tilde_ is the periodic extension of the pth Bernoulli polynomial. Due to the periodicity, the derivatives at the endpoint cancel and we see that the error is O(h^p). A similar effect is available for peak-like functions, such as Gaussian, Exponentially modified Gaussian and other functions with derivatives at integration limits that can be neglected. The evaluation of the full integral of a Gaussian function by trapezoidal rule with 1% accuracy can be made using just 4 points. Simpson's rule requires 1.8 times more points to achieve the same accuracy.


"Rough" functions

For functions that are not in ''C''2, the error bound given above is not applicable. Still, error bounds for such rough functions can be derived, which typically show a slower convergence with the number of function evaluations N than the O(N^) behaviour given above. Interestingly, in this case the trapezoidal rule often has sharper bounds than Simpson's rule for the same number of function evaluations.


Applicability and alternatives

The trapezoidal rule is one of a family of formulas for
numerical integration In analysis, numerical integration comprises a broad family of algorithms for calculating the numerical value of a definite integral. The term numerical quadrature (often abbreviated to quadrature) is more or less a synonym for "numerical integr ...
called
Newton–Cotes formulas In numerical analysis, the Newton–Cotes formulas, also called the Newton–Cotes quadrature rules or simply Newton–Cotes rules, are a group of formulas for numerical integration (also called ''quadrature'') based on evaluating the integrand a ...
, of which the midpoint rule is similar to the trapezoid rule. Simpson's rule is another member of the same family, and in general has faster convergence than the trapezoidal rule for functions which are twice continuously differentiable, though not in all specific cases. However, for various classes of rougher functions (ones with weaker smoothness conditions), the trapezoidal rule has faster convergence in general than Simpson's rule. Moreover, the trapezoidal rule tends to become extremely accurate when
periodic function A periodic function, also called a periodic waveform (or simply periodic wave), is a function that repeats its values at regular intervals or periods. The repeatable part of the function or waveform is called a ''cycle''. For example, the t ...
s are integrated over their periods, which can be analyzed in various ways. A similar effect is available for peak functions. For non-periodic functions, however, methods with unequally spaced points such as
Gaussian quadrature In numerical analysis, an -point Gaussian quadrature rule, named after Carl Friedrich Gauss, is a quadrature rule constructed to yield an exact result for polynomials of degree or less by a suitable choice of the nodes and weights for . Th ...
and
Clenshaw–Curtis quadrature Clenshaw–Curtis quadrature and Fejér quadrature are methods for numerical integration, or "quadrature", that are based on an expansion of the Integrand#Terminology and notation, integrand in terms of Chebyshev polynomials. Equivalently, they em ...
are generally far more accurate; Clenshaw–Curtis quadrature can be viewed as a change of variables to express arbitrary integrals in terms of periodic integrals, at which point the trapezoidal rule can be applied accurately.


Example

The following integral is given: \int_^ Solution


See also

*
Gaussian quadrature In numerical analysis, an -point Gaussian quadrature rule, named after Carl Friedrich Gauss, is a quadrature rule constructed to yield an exact result for polynomials of degree or less by a suitable choice of the nodes and weights for . Th ...
*
Newton–Cotes formulas In numerical analysis, the Newton–Cotes formulas, also called the Newton–Cotes quadrature rules or simply Newton–Cotes rules, are a group of formulas for numerical integration (also called ''quadrature'') based on evaluating the integrand a ...
*
Rectangle method In mathematics, a Riemann sum is a certain kind of approximation of an integral by a finite sum. It is named after nineteenth century German mathematician Bernhard Riemann. One very common application is in numerical integration, i.e., approxima ...
*
Romberg's method In numerical analysis, Romberg's method is used to estimate the Integral, definite integral \int_a^b f(x) \, dx by applying Richardson extrapolation repeatedly on the trapezium rule or the rectangle rule (midpoint rule). The estimates generate ...
* Simpson's rule * Tai's model *


Notes


References

* * * * *


External links


Trapezium formula. I.P. Mysovskikh
''Encyclopedia of Mathematics'', ed. M. Hazewinkel
Notes on the convergence of trapezoidal-rule quadrature
{{Calculus topics Numerical integration