Title of article
ELF and GNOME: Two tiny codes to evaluate the real zeros of the Bessel functions of the first kind for real orders Original Research Article
Author/Authors
J. Segura، نويسنده , , A. Gil، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 1999
Pages
13
From page
250
To page
262
Abstract
Two codes to evaluate the real zeros (jv.s) of the Bessel functions of the first kind Jv(x) for real orders v are presented. The codes are based on a Newton-Raphson iteration over the monotonic function ƒv(x) = x2v−1Jv(x)/Jv−1(x).
The code ELF is a remarkably short program for finding, given any starting value x0 > 0 and any real order, the zero of Jv(x) in the neighborhood of x0 (x0 and the zero in the same branch of ƒv(x)). GNOME is a modification of ELF for finding the zeros of Jv(x) inside a given interval [xmin, xmax; for simplicity, we restrict the code GNOME to work for v > −1, which is the region of greatest practical use, where all the zeros of Jv(x) are real.
The method is especially efficient for moderate values of v and for small zeros, where asymptotic expansions tend to fail and, besides, contrary to existing algorithms, enables the search of the real zeros for real orders, including negative orders.
Keywords
Zeros of Bessel functions , First kind Bessel functions , Newton method
Journal title
Computer Physics Communications
Serial Year
1999
Journal title
Computer Physics Communications
Record number
1135066
Link To Document