Author(s): K.S. Kölbig | Library: MATHLIB |
Submitter: | Submitted: 01.08.1989 |
Language: Fortran | Revised: 01.12.1994 |
Subroutine subprograms RBZEJY and DBZEJY calculate,
for real order , the first N > 0 zeros
of the Bessel functions ,
respectively. The prime denotes the derivative of the function with
respect to x.
On CDC and Cray computers, the double-precision version DBZEJY is not available.
Structure:
SUBROUTINE subprograms
User Entry Names: RBZEJY, DBZEJY
Obsolete User Entry Names: BZEJY RBZEJY
Files Referenced: Unit 6
External References: MTLMTR, ABEND
Usage:
For (type REAL),
(type
DOUBLE PRECISION),
CALL tBZEJY(A,N,MODE,REL,X)
Method:
Initial approximations to the zeros are computed from asymptotic expansions. These values are improved by higher-order Newton iteration making use of the differential equation for the Bessel functions. (For details see Ref. 1).
Error handling:
Error C345.1:
A message is written on Unit 6, unless subroutine MTLSET
(N002) has been called. The contents of X is left unchanged.
acts as do nothing.
The subroutine is based on Algol procedures published in the References.
References: