This function evaluates the exponentially scaled modified Bessel function of the second kind of order zero.
BSK0E — Function value. (Output)
X — Argument for which the function value is desired. (Input)
Generic: BSK0E (X)
Specific: The specific interface names are S_BSK0E and D_BSK0E.
Single: BSK0E (X)
Double: The double precision function name is DBSK0E.
Function BSK0E computes exK0(x). For the definition of the Bessel function K0(x), see BSK0. The argument must be greater than zero for the result to be defined.
In this example, BSK0E(0.5) is computed and printed.
USE BSK0E_INT
USE UMACH_INT
IMPLICIT NONE
! Declare variables
INTEGER NOUT
REAL VALUE, X
! Compute
X = 0.5
VALUE = BSK0E(X)
! Print the results
CALL UMACH (2, NOUT)
WRITE (NOUT,99999) X, VALUE
99999 FORMAT (' BSK0E(', F6.3, ') = ', F6.3)
END
BSK0E( 0.500) = 1.524
PHONE: 713.784.3131 FAX:713.781.9260 |