skip to main content
article

Algorithm 858: Computing infinite range integrals of an arbitrary product of Bessel functions

Published: 01 December 2006 Publication History

Abstract

We present an algorithm to compute integrals of the form ∫0 xmki = 1Jνi(aix)dx with Jνi(x) the Bessel function of the first kind and (real) order νi. The parameter m is a real number such that ∑i νi + m > −1 and the coefficients ai are strictly positive real numbers. The main ingredients in this algorithm are the well-known asymptotic expansion for Jνi(x) and the observation that the infinite part of the integral can be approximated using the incomplete Gamma function Γ(a,z). Accurate error estimates are included in the algorithm, which is implemented as a MATLAB program.

Supplementary Material

ZIP File (858.zip)
Software for "Computing infinite range integrals of an arbitrary product of Bessel functions"

References

[1]
Abramowitz, M. and Stegun, I. A. 1964. Handbook of Mathematical Functions With Formulas, Graphs, and Mathematical Tables. Series in Applied Mathematics vol. 55. National Bureau of Standards, Washington, D.C.
[2]
Amos, D. E. 1986. Algorithm 644: A portable package for Bessel functions of a complex argument and nonnegative order. ACM Trans. Math. Softw. 12, 3, 265--273.
[3]
Bornemann, F., Laurie, D., Wagon, S., and Waldvogel, J. 2004. The SIAM 100-Digit Challenge. A Study in High-Accuracy Numerical Computing. SIAM Press, Philadelphia, PA. http://www-m8.ma.tum.de/m3old/bornemann/challengebook.
[4]
Corless, R. M., Gonnet, G. H., Hare, D. E. G., Jeffrey, D. J., and Knuth, D. E. 1996. On the Lambert W-function. Adv. Comput. Math. 5, 329--359.
[5]
Davis, A. M. J. 1992. Drag modifications for a sphere in a rotational motion at small non-zero Reynolds and Taylor numbers: Wake interference and possible coriolis effects. J. Fluid Mech. 237, 13--22.
[6]
Groote, S., Körner, J. G., and Pivovarov, A. A. 1999. On the evaluation of sunset-type Feynman diagrams. Nucl. Phys. B 542, 515--547.
[7]
Henrici, P. 1977. Applied and Computational Complex Analysis, volume 2: Special Functions, Integral Transforms, Asymptotics, Continued Fractions. John Wiley, New York.
[8]
Jackson, A. D. and Maximon, L. C. 1972. Integrals of products of Bessel functions. SIAM J. Math. Anal. 3, 446--460.
[9]
Kostlan, E. and Gokhman, D. 1987. A program for calculating the incomplete gamma function. Tech. Rep. Department of Mathematics, University of California, Berkeley, CA, USA.
[10]
Nicholson, J. W. 1920. Generalisation of a theorem due to Sonine. Quart. J. Math. 48, 321--329.
[11]
Piessens, R., de Doncker-Kapenga, E., Überhuber, C. W., and Kahaner, D. K. 1983. QUADPACK. Springer Verlag.
[12]
Sidi, A. 1987. Extrapolation methods for divergent oscillatory infinite integrals that are defined in the sense of summability. J. Comput. Appl. Math. 17, 105--114.
[13]
Sidi, A. 1988. A user-friendly extrapolation method for oscillatory infinite integrals. Math. Comp. 51, 183, 249--266.
[14]
Sonine, N. J. 1880. Recherches sur les fonctions cylindriques et le développement des fonctions continues en séries. Math. Ann. 16, 1--80.
[15]
Stone, H. A. and McConnell, H. M. 1995. Hydrodynamics of quantized shape transitions of lipid domains. Royal Society of London Proceedings Series A 448, 97--111.
[16]
Tanzosh, J. and Stone, H. A. 1994. Motion of a rigid particle in a rotating viscous flow: An integral equation approach. J. Fluid Mech. 275, 225--256.
[17]
Tezer, M. 1989. On the numerical evaluation of an oscillating infinite series. J. Comput. Appl. Math. 28, 383--390.
[18]
Trefethen, L. N. 2002. The $100, 100-Digit Challenge. SIAM News 35, 6, 1--3.
[19]
Watson, G. N. 1966. A Treatise on the Theory of Bessel Functions. Cambridge University Press, New York.
[20]
Whelan, C. T. 1993. On the evaluation of integrals over three spherical Bessel functions. J. Phys. B: Atomic Molecular Phys. 26, 823--825.
[21]
Winitzki, S. 2003. Computing the incomplete gamma function to arbitrary precision. In Computational Science and Its Applications---ICCSA, V. Kumar et al., Eds. Lecture Notes in Computer Science vol. 2667. Springer Verlag, 790--798.

Cited By

View all
  • (2025)Lucas decomposition and extrapolation methods for the evaluation of infinite integrals involving the product of three Bessel functions of arbitrary orderJournal of Computational and Applied Mathematics10.1016/j.cam.2024.116141453(116141)Online publication date: Jan-2025
  • (2024)Quadrature of functions with endpoint singular and generalised polynomial behaviour in computational physicsComputer Physics Communications10.1016/j.cpc.2024.109124(109124)Online publication date: Feb-2024
  • (2021)A truncated Clenshaw-Curtis formula approximates integrals over a semi-infinite intervalNumerical Algorithms10.1007/s11075-020-00905-w86:2(659-674)Online publication date: 1-Feb-2021
  • Show More Cited By

Index Terms

  1. Algorithm 858: Computing infinite range integrals of an arbitrary product of Bessel functions

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Transactions on Mathematical Software
        ACM Transactions on Mathematical Software  Volume 32, Issue 4
        December 2006
        145 pages
        ISSN:0098-3500
        EISSN:1557-7295
        DOI:10.1145/1186785
        Issue’s Table of Contents
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 01 December 2006
        Published in TOMS Volume 32, Issue 4

        Permissions

        Request permissions for this article.

        Check for updates

        Badges

        Author Tags

        1. Bessel functions
        2. Quadrature

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)14
        • Downloads (Last 6 weeks)2
        Reflects downloads up to 05 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2025)Lucas decomposition and extrapolation methods for the evaluation of infinite integrals involving the product of three Bessel functions of arbitrary orderJournal of Computational and Applied Mathematics10.1016/j.cam.2024.116141453(116141)Online publication date: Jan-2025
        • (2024)Quadrature of functions with endpoint singular and generalised polynomial behaviour in computational physicsComputer Physics Communications10.1016/j.cpc.2024.109124(109124)Online publication date: Feb-2024
        • (2021)A truncated Clenshaw-Curtis formula approximates integrals over a semi-infinite intervalNumerical Algorithms10.1007/s11075-020-00905-w86:2(659-674)Online publication date: 1-Feb-2021
        • (2020)Global maximizers for adjoint Fourier restriction inequalities on low dimensional spheresJournal of Functional Analysis10.1016/j.jfa.2020.108825(108825)Online publication date: Oct-2020
        • (2017)Evaluation of oscillatory integrals for analytical groundwater flow and mass transport modelsAdvances in Water Resources10.1016/j.advwatres.2017.04.007104(284-292)Online publication date: Jun-2017
        • (2016)The SIAM 100-Digit Challenge: A Decade LaterJahresbericht der Deutschen Mathematiker-Vereinigung10.1365/s13291-016-0137-2118:2(87-123)Online publication date: 12-Apr-2016
        • (2014)Algorithm 935ACM Transactions on Mathematical Software10.1145/250843540:2(1-12)Online publication date: 5-Mar-2014
        • (2013)The Weighted Averages Method for Semi-Infinite Range Integrals Involving Products of Bessel FunctionsIEEE Transactions on Antennas and Propagation10.1109/TAP.2013.228004861:11(5589-5596)Online publication date: Nov-2013
        • (2013)Simplified analytical inductance model for a single turn eddy current sensorSensors and Actuators A: Physical10.1016/j.sna.2012.11.024191(11-21)Online publication date: Mar-2013
        • (2013)Analytical evaluation of an infinite integral over four spherical Bessel functionsApplied Mathematics and Computation10.1016/j.amc.2013.04.025219:21(10506-10509)Online publication date: 1-Jul-2013
        • Show More Cited By

        View Options

        Login options

        Full Access

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media