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: