Press
here
to get the full document in PostScript format.
Press
here
to get this subdocument in PostScript format.
Numerical Evaluation of Special Functions
D. W. Lozier and F. W. J. Olver
4.2. Error Functions, Dawson's Integral, Fresnel Integrals
.
4.2.1. Error Functions of Real Argument.
Algorithms:
[ Cle62]
,
[ Cod69]
,
[ Luk69b]
,
[ Luk75]
,
[ Sch78]
,
[ SL81]
.
Software Packages:
[ Ada69, Algol]
,
[ CMW63, Algol]
,
[ Cod90a, Fortran]
,
[ CT85, Fortran]
,
[ Hil73, Fortran]
,
[ SZ70, Fortran]
,
[ Tem94, Pascal]
.
Intermediate Libraries:
[ Bak92]
,
[ Mos89]
,
[ ULI90]
.
Comprehensive Libraries:
IMSL,
NAG,
Numerical Recipes,
Scientific Desk,
SLATEC.
4.2.2. Inverse Error Functions of Real Argument.
Algorithms:
[ BEJ76]
.
Software Packages:
[ Cun69, Fortran]
,
[ HD73, Algol]
.
Intermediate Libraries:
[ Mos89]
,
[ ULI90]
.
Comprehensive Libraries:
IMSL,
NAG,
Scientific Desk.
4.2.3. Integrals of the Error Function.
Algorithms:
[ Woo67]
.
Software Packages:
[ Gau77a, Fortran]
.
Intermediate Libraries:
[ Bak92]
.
4.2.4. Dawson's Integral of Real Argument.
Algorithms:
[ CPT70]
,
[ Hum64]
.
Software Packages:
[ Ryb89, Fortran]
.
Intermediate Libraries:
[ Bak92]
,
[ Mos89]
,
[ ULI90]
.
Comprehensive Libraries:
IMSL,
NAG,
Numerical Recipes,
Scientific Desk,
SLATEC.
4.2.5. Fresnel Integrals of Real Argument.
Algorithms:
[ Cod68]
,
[ Hea85]
,
[ Luk69b]
,
[ Luk75]
.
Software Packages:
[ Bul67, Algol]
,
[ LG64, Algol]
,
[ Sny93, Fortran]
.
Intermediate Libraries:
[ Bak92]
,
[ Mos89]
,
[ ULI90]
.
Comprehensive Libraries:
IMSL,
NAG,
Numerical Recipes.
Interactive Systems:
Maple.
4.2.6. Complex Arguments.
Algorithms:
[ Luk69b]
.
Software Packages:
[ Gau69a, Algol]
,
[ Lyn93, Fortran]
,
[ PW90a, Fortran]
,
[ SZ81, Fortran]
.
Intermediate Libraries:
[ Bak92]
.
Comprehensive Libraries:
IMSL,
NAG.
Interactive Systems:
Maple,
Mathematica.
4.2.7. Articles.
[ BR71]
,
[ Cod90b, includes survey]
,
[ Col87a]
,
[ Fle68]
,
[ Gau70]
,
[ Gau77b]
,
[ Hen79]
,
[ HR72]
,
[ LW90]
,
[ LW91]
,
[ McC74]
,
[ Mor83]
,
[ MR71]
,
[ PW90b]
,
[ Str68]
,
[ vdLT84]
,
[ Wei94a, includes survey]
,
[ Wei94b]
.
References
- Ada69
-
A. G. Adams, Algorithm 39. Areas under the normal curve, Comput. J.
12 (1969), 197--198.
- Bak92
-
L. Baker, C mathematical function handbook, McGraw-Hill, Inc., New
York, 1992, includes diskette.
- BEJ76
-
J. M. Blair, C. A. Edwards, and J. H. Johnson, Rational Chebyshev
approximations for the inverse of the error function, Math. Comp. 30
(1976), 827--830.
- BR71
-
R. D. Bardo and K. Ruedenberg, Numerical analysis and evaluation of
normalized repeated integrals of the error function and related functions,
J. Comput. Phys. 8 (1971), 167--174.
- Bul67
-
R. Bulirsch, Numerical calculation of the sine, cosine and Fresnel
integrals, Numer. Math. 9 (1967), 380--385.
- Cle62
-
C. W. Clenshaw, Chebyshev series for mathematical functions, National
Physical Laboratory Mathematical Tables, vol. 5, Her Majesty's Stationery
Office, London, 1962.
- CMW63
-
C. W. Clenshaw, G. F. Miller, and M. Woodger, Algorithms for special
functions I, Numer. Math. 4 (1963), 403--419.
- Cod68
-
W. J. Cody, Chebyshev approximations for the Fresnel integrals, Math.
Comp. 22 (1968), 450--453, with Microfiche Supplement.
- Cod69
-
W. J. Cody, Rational Chebyshev approximations for the error function,
Math. Comp. 23 (1969), 631--637.
- Cod90a
-
W. J. Cody, The normal integral, Tech. Report MCS--89--1090, Mathematics
and Computer Science Division, Argonne National Laboratory, 9700 South Cass
Avenue, Argonne, Illinois 60439--4801, 1990.
- Cod90b
-
W. J. Cody, Performance evaluation of programs for the error and
complementary error functions, ACM Trans. Math. Software 16 (1990),
29--37.
- Col87
-
J. P. Coleman, Complex polynomial approximation by the Lanczos
--method : Dawson's integral, J. Comput. Appl. Math. 20
(1987), 137--151.
- CPT70
-
W. J. Cody, K. A. Paciorek, and H. C. Thacher, Jr., Chebyshev
approximations for Dawson's integral, Math. Comp. 24 (1970),
171--178.
- CT85
-
M. Carmignani and A. Tortorici Macaluso, Calcolo delle funzioni speciali
, , , , alle
alte precisioni, Atti Accad. Sci. Lett. Arti Palermo (5) 2 (1981--82)
(1985), no. 1, 7--25.
- Cun69
-
S. W. Cunningham, Algorithm AS 24. From normal integral to deviate,
Appl. Statist. 18 (1969), 290--293.
- Fle68
-
O. L. Fleckner, A method for the computation of the Fresnel integrals
and related functions, Math. Comp. 22 (1968), 635--640.
- Gau69
-
W. Gautschi, Algorithm 363. Complex error function, Comm. ACM 12
(1969), 635, for certification see same journal v. 15 (1972), pp. 465--466.
- Gau70
-
W. Gautschi, Efficient computation of the complex error function, SIAM J.
Numer. Anal. 7 (1970), 187--198.
- Gau77a
-
W. Gautschi, Algorithm 521. Repeated integrals of the coerror function,
ACM Trans. Math. Software 3 (1977), 301--302.
- Gau77b
-
W. Gautschi, Evaluation of the repeated integrals of the coerror
function, ACM Trans. Math. Software 3 (1977), 240--252.
- HD73
-
G. W. Hill and A. W. Davis, Algorithm 442. Normal deviate, Comm. ACM
16 (1973), 51--52.
- Hea85
-
M. A. Heald, Rational approximations for the Fresnel integrals, Math.
Comp. 44 (1985), 459--461.
- Hen79
-
P. Henrici, Zur numerischen Berechnung der Fresnelschen Integrale,
Z. Angew. Math. Phys. 30 (1979), 209--219.
- Hil73
-
I. D. Hill, Algorithm AS 66. The normal integral, Appl. Statist.
22 (1973), 424--427.
- HR72
-
D. B. Hunter and T. Regan, A note on the evaluation of the complementary
error function, Math. Comp. 26 (1972), 539--541.
- Hum64
-
D. G. Hummer, Expansion of Dawson's function in a series of Chebyshev
polynomials, Math. Comp. 18 (1964), 317--319.
- LG64
-
H. Lotsch and M. Gray, Algorithm 244. Fresnel integrals, Comm. ACM
7 (1964), 660--661.
- Luk69
-
Y. L. Luke, The special functions and their approximations, vol. 2,
Academic Press, New York, 1969.
- Luk75
-
Y. L. Luke, Mathematical functions and their approximations, Academic
Press, New York, 1975.
- LW90
-
F. G. Lether and P. R. Wenston, An algorithm for the numerical computation
of the Voigt function, Appl. Math. Comput. 35 (1990), 277--289.
- LW91
-
F. G. Lether and P. R. Wenston, The numerical computation of the Voigt
function by a corrected midpoint quadrature rule for , J.
Comput. Appl. Math. 34 (1991), 75--92.
- Lyn93
-
A. E. Lynas-Gray, VOIGTL---A fast subroutine for Voigt function
evaluation on vector processors, Comput. Phys. Comm. 75 (1993),
135--142.
- McC74
-
J. H. McCabe, A continued fraction expansion, with a truncation error
estimate, for Dawson's integral, Math. Comp. 28 (1974), 811--816.
- Mor83
-
M. Mori, A method for evaluation of the error function of real and complex
variable with high relative accuracy, Publ. Res. Inst. Math. Sci. 19
(1983), 1081--1094.
- Mos89
-
S. L. B. Moshier, Methods and programs for mathematical functions, Ellis
Horwood Limited, Chichester, 1989, separate diskette.
- MR71
-
F. Matta and A. Reichel, Uniform computation of the error function and
other related functions, Math. Comp. 25 (1971), 339--344.
- PW90a
-
G. P. M. Poppe and C. M. J. Wijers, Algorithm 680. Evaluation of the
complex error function, ACM Trans. Math. Software 16 (1990), 47.
- PW90b
-
G. P. M. Poppe and C. M. J. Wijers, More efficient computation of the
complex error function, ACM Trans. Math. Software 16 (1990), 38--46.
- Ryb89
-
G. B. Rybicki, Dawson's integral and the sampling theorem, Computers in
Physics 3 (1989), 85--87.
- Sch78
-
J. L. Schonfelder, Chebyshev expansions for the error and related
functions, Math. Comp. 32 (1978), 1232--1240.
- SL81
-
M. M. Shepherd and J. G. Laframboise, Chebyshev approximation of
in , Math. Comp.
36 (1981), 249--253.
- Sny93
-
W. V. Snyder, Algorithm 723. Fresnel integrals, ACM Trans. Math.
Software 19 (1993), 452--456.
- Str68
-
A. J. Strecok, On the calculation of the inverse of the error function,
Math. Comp. 22 (1968), 144--158.
- SZ70
-
I. A. Stegun and R. Zucker, Automatic computing methods for special
functions, J. Res. Nat. Bur. Standards 74B (1970), 211--224.
- SZ81
-
I. A. Stegun and R. Zucker, Automatic computing methods for special
functions. Part IV. Complex error function, Fresnel integrals, and
other related functions, J. Res. Nat. Bur. Standards 86 (1981),
661--686.
- Tem94
-
N. M. Temme, A set of algorithms for the incomplete gamma functions,
Probab. Engrg. Inform. Sci. (1994), in press.
- ULI90
-
Mathematical function library for Microsoft--C, United Laboratories,
Inc., John Wiley & Sons, 1990, includes diskettes. Edition also
exists in Fortran (1989).
- vdLT84
-
C. G. van der Laan and N. M. Temme, Calculation of special functions
: The gamma function, the exponential integrals and error-like functions,
CWI Tract, vol. 10, Centrum voor Wiskunde en Informatica, Amsterdam, 1984.
- Wei94a
-
J. A. C. Weideman, Computation of the complex error function, SIAM J.
Numer. Anal. (1994), in press.
- Wei94b
-
J. A. C. Weideman, Computing integrals of the complex error function,
These proceedings, 1994.
- Woo67
-
V. E. Wood, Chebyshev expansions for integrals of the error function,
Math. Comp. 21 (1967), 494--496.
Abstract:
This document is an excerpt from the current hypertext version of
an article that appeared in Walter Gautschi (ed.),
Mathematics of Computation 1943--1993: A Half-Century of
Computational Mathematics, Proceedings of Symposia in
Applied Mathematics 48, American Mathematical Society,
Providence, RI 02940, 1994.
The symposium was held at the University of British Columbia
August 9--13, 1993, in honor of the fiftieth anniversary of
the journal Mathematics of Computation.
The original abstract follows.
Higher transcendental functions continue to play varied and
important roles in investigations by engineers, mathematicians,
scientists and statisticians.
The purpose of this paper is to assist in locating useful approximations
and software for the numerical generation of these functions, and to
offer some suggestions for future developments in this field.
Applied and Computational Mathematics Division,
National Institute of Standards and Technology,
Gaithersburg, Md 20899
E-mail address: dlozier@nist.gov
Institute for Physical Science and Technology,
University of Maryland,
College Park, MD 20742
E-mail address: olver@bessel.umd.edu
The research of the second author has been supported by NSF
Grant CCR 89-14933.
1991 Mathematics Subject Classification. Primary 65D20;
Secondary 33-00.
Daniel W Lozier
Fri Apr 7 13:48:05 EDT 1995