CNLMath : Special Functions : kelvin_bei0
kelvin_bei0
Evaluates the Kelvin function of the first kind, bei, of order zero.
Synopsis
#include <imsl.h>
float imsl_f_kelvin_bei0 (float x)
The type double function is imsl_d_kelvin_bei0.
Required Arguments
float x (Input)
Argument for which the function value is desired.
Return Value
The Kelvin function of the first kind, bei, of order zero evaluated at x.
Description
The Kelvin function bei0(x) is defined to be J0(xe3π/4). The Bessel function J0(x) is defined
The function imsl_f_kelvin_bei0 is based on the work of Burgoyne (1963).
In imsl_f_kelvin_bei0, x must be less than 119.
Example
In this example, bei0(0.4) is evaluated.
 
#include <imsl.h>
#include <stdio.h>
 
int main()
{
float x = 0.4;
float ans;
 
x = imsl_f_kelvin_bei0 (x);
printf ("bei0(0.4) = %f\n", x);
}
Output
 
bei0(0.4) = 0.039998