BESELJ Function

Calculates the Bessel J function for the input parameter.

Usage

    result = BESELJ(x [, n])

Input Parameters

x—The expression that is evaluated.

n—(optional) An integer. (Default: 0)

Returned Value

result—The Bessel J function for x. It is a floating-point data type, with the same dimensions as x.

Keywords

None.

Discussion

The Bessel J function is one of a mathematical series that arise in solving differential equations for systems with cylindrical symmetry. The Bessel series can be useful in communications and signal processing, since they give the relative amplitude of the spectral components of a frequency-modulated carrier wave.

Bessel J is a Bessel function of the first order, and has a finite limit as x approaches zero.

BESELJ is a numerical approximation to the solution of the differential equation for a real x:

    x2 * y'' + x * y' + (x2n2) * y = 0 n0

The BESELJ function is a solution of the first kind of Bessel functions of order n. The general solution of the above differential equation using the BESELJ function can be shown in the following ways for arbitrary constants A and B:

; Solution for n # 0, 1, 2, . . .
y = A * BESELJ(x, n) + B * BESELJ(x, –n) 
; Solution for all n.
y = A * BESELJ(x, n) + B * BESELY(x, n) 

or:

; Solution for all n.

Note: Under UNIX, BESELJ uses the j0(3M), j1(3M), and jn(3M) functions from the UNIX math library. For details about any of these functions, refer to its UNIX man page.

See Also

BESELI,   BESELY

For a synopsis of all the Bessel functions, see Mathematical Handbook of Formulas and Tables, by Murray R. Spiegel, McGraw-Hill Book Company, New York, 1968.

For sample usage of the Bessel functions in physics, see Boundary Value Problems, Second Edition, edited by David L. Powers, Academic Press, New York, 1979, pp. 213-216.