We Value Your Privacy

We and our partners use technology such as cookies on our site to personalise content and ads, provide social media features, and analyse our traffic. Click below to consent to the use of this technology across the web. You can change your mind and change your consent choices at anytime by returning to this site.

Update Consent
Loading ...

How to Calculate Bessel Function

Updated July 20, 2017

Bessel functions are cylindrically symmetric solutions to a second-order differential equation called the Bessel Equation, which can be written as:

Loading ...

where F' refers to the first derivative of the function F with respect to z, and F'' is the second derivative. Differential equations of this sort represent a variety of physical problems, including nuclear particle scattering, light transmission through an optical fibre, and heat conduction. There are several different types of Bessel functions. The two that most commonly represent the solutions to physical problems are the Bessel functions of the first kind, and the spherical Bessel functions.

  1. Bessel functions of the first kind can be expressed by the infinite series

  2. Alternatively, for integer nu, the Bessel functions can be given by the integral

  3. As an alternative, numerical values and interpolation formulas for the Bessel functions may be found in many books of mathematical tables, some available online, such as Briggs and Lowan's "Table of the Bessel Functions," sponsored by the National Bureau of Standards and published in 1943 by the Columbia University Press.

  4. There are also polynomial approximations for the Bessel functions, which can be found in texts such as Abramowitz and Stegun's Handbook of Mathematical Functions. For example, J_0(x) for -3<x<3 can be approximated by

  5. By far the easiest method of obtaining values of the Bessel functions and using them to represent solutions to physical problems is to use the built-in library functions that come with mathematical software packages. Of course such packages as Mathematica, Matlab, Mathcad, and other dedicated mathematics software have Bessel functions built-in, but even more rudimentary packages now often have Bessel functions as part of their library. For example, the "Grapher" utility that comes with Apple's OS X has a built-in Bessel function.

  6. Remember, there is more than one type of Bessel function, so be careful to verify that you're using the built-in function you think you're using.

  7. Spherical Bessel functions

  8. There is a special class of Bessel functions that represent the solution to problems with spherical symmetry. Specifically, the spherical Bessel functions represent the radial part of the wavefunction for electrons orbiting a nucleus.

  9. The spherical Bessel functions may all be generated from j_0(kr) by the relation

  10. Like Bessel functions of the first kind, spherical Bessel functions are included in mathematics packages, and may be found in mathematical tables as well.

Loading ...

About the Author

Richard Gaughan

First published in 1998, Richard Gaughan has contributed to publications such as "Photonics Spectra," "The Scientist" and other magazines. He is the author of "Accidental Genius: The World's Greatest By-Chance Discoveries." Gaughan holds a Bachelor of Science in physics from the University of Chicago.

Loading ...
Loading ...