BESELJ Function
Calculates the Bessel J function for the input parameter.
Usage
result = BESELJ(x [, n])
Input Parameters
xThe expression that is evaluated.
n—(optional) An integer. (Default: 0)
Returned Value
resultThe 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' + (x2 – n2) * y = 0 n 0
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
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.