Abstract
First, the basic principles of adaptive quadrature are reviewed. Adaptive quadrature programs being recursive by nature, the choice of a good termination criterion is given particular attention. Two Matlab quadrature programs are presented. The first is an implementation of the well-known adaptive recursive Simpson rule; the second is new and is based on a four-point Gauss-Lobatto formula and two successive Kronrod extensions. Comparative test results are described and attention is drawn to serious deficiencies in the adaptive routines quad and quad8 provided by Matlab.
Similar content being viewed by others
REFERENCES
Carl de Boor, On writing an automatic integration algorithm, in Mathematical Software, John R. Rice ed., Academic Press, New York, 1971, pp. 201–209.
Philip J. Davis and Philip Rabinowitz, Methods of Numerical Integration, 2nd ed., Academic Press, Orlando, 1984.
Walter Gander, A simple adaptive quadrature algorithm, Research Report No. 83–03, Seminar für Angewandte Mathematik, ETH, Zürich, 1993.
Walter Gander, Computermathematik, Birkhäuser, Basel, 1992.
Walter Gander and Walter Gautschi, Adaptive quadrature-revisited, Research Report #306, Institut für Wissenschaftliches Rechnen, ETH, Zürich, 1998.
S. Garribba, L. Quartapelle, and G. Reina, Algorithm 36-SNIFF: Efficient selftuning algorithm for numerical integration, Computing, 20 (1978), pp. 363–375.
Walter Gautschi, Gauss-Kronrod quadrature-a survey, in Numerical Methods and Approximation Theory III, G. V. Milovanović, ed., Faculty of Electronic Engineering, University of Niš, Niš, 1988, pp. 39–66.
Walter Gautschi, Numerical Analysis: An Introduction, Birkhäuser, Boston, 1997.
Michael T. Heath, Scientific Computing, McGraw-Hill, New York, 1997.
William M. Kahan, Handheld calculator evaluates integrals, Hewlett-Packard Journal 31:8 (1980), pp. 23–32.
David K. Kahaner, Comparison of numerical quadrature formulas, in Mathematical Software, John R. Rice ed., Academic Press, New York, 1971, pp. 229–259.
J. N. Lyness, Notes on the adaptive Simpson quadrature routine, J. Assoc. Comput. Mach., 16 (1969), pp. 483–495.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gander, W., Gautschi, W. Adaptive Quadrature—Revisited. BIT Numerical Mathematics 40, 84–101 (2000). https://doi.org/10.1023/A:1022318402393
Issue Date:
DOI: https://doi.org/10.1023/A:1022318402393