How to Calculate Bessel Function

Written by richard gaughan Google
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to Calculate Bessel Function
Bessel functions can represent solutions to problems with cylindrical symmetry (Jaroslav/Photodisc/Getty Images)

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

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.

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

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

How to Calculate Bessel Function
Going old school: Bessel function values can be looked up in mathematical tables. (house numbers image by dip from

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.

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

How to Calculate Bessel Function
Mathematics software packages often include built-in Bessel functions. (binary numbers image by Photosani from

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.

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.

How to Calculate Bessel Function
Electrons orbiting an atom follow paths described by Bessel functions. (nuclear sparkler image by Pavel Losevsky from

Spherical Bessel functions

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.

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

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

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.