IMSL_KELVIN_BER0
Syntax | Return Value | Arguments | Keywords | Discussion | Example | Version History
The IMSL_KELVIN_BER0 function evaluates the Kelvin function of the first kind, ber, of order zero.
Note
This routine requires an IDL Advanced Math and Stats license. For more information, contact your ITT Visual Information Solutions sales or technical support representative.
Syntax
Result = IMSL_KELVIN_BER0(x [, DERIVATIVE=value] [, /DOUBLE])
Return Value
The value of the Kelvin function of the first kind, ber, of order zero evaluated at x.
Arguments
x
Argument for which the function value is desired.
Keywords
DERIVATIVE
If present and nonzero, then the derivative of the Kelvin function of the first kind, ber, of order zero evaluated at x is computed.
DOUBLE
If present and nonzero, double precision is used.
Discussion
The Kelvin function ber0(x) is defined to be ¬J0(xe3πi/4). The Bessel function J0(x) is defined:

If the keyword DERIVATIVE is set, the function ber0′(x) is defined to be:
If |x| > 119, NaN is returned.
The IMSL_KELVIN_BER0 function is based on the work of Burgoyne (1963).
Example
In this example, ber0 (0.4) and ber0′ (0.6) are evaluated.
Version History