In applied mathematics, the Kelvin functions ber ν (x ) and bei ν (x ) are the real and imaginary parts , respectively, of
J ν ( x e 3 π i / 4 ) ,
where x is real, and J ν (z ),
is the νth order Bessel function of the first kind. Similarly, the functions Kerν (x ) and Keiν (x ) are the real and imaginary parts, respectively, of
K ν ( x e π i / 4 ) ,
where K ν ( z ) is the νth order modified Bessel function of the second kind.
These functions are named after William Thomson, 1st Baron Kelvin .
While the Kelvin functions are defined as the real and imaginary parts of Bessel functions with x taken to be real, the functions can be analytically continued for complex arguments x e i φ , φ ∈ [0, 2π). With the exception of Bern (x ) and Bein (x ) for integral n , the Kelvin functions have a branch point at x = 0.
ber(x )
File:KelvinFunctionBer.png ber(x ) for x between 0 and 10.
File:KelvinFunctionBerNorm.png b e r ( x ) / e x / 2 for x between 0 and 100.
For integers n , bern (x ) has the series expansion
b e r n ( x ) = ( x 2 ) n ∑ k ≥ 0 cos [ ( 3 n 4 + k 2 ) π ] k ! Γ ( n + k + 1 ) ( x 2 4 ) k
where Γ(z ) is the Gamma function . The special case ber 0 (x ), commonly denoted as just ber (x ), has the series expansion
b e r ( x ) = 1 + ∑ k ≥ 1 ( − 1 ) k ( x / 2 ) 4 k [ ( 2 k ) ! ] 2
and asymptotic series
b e r ( x ) ∼ e x 2 2 π x [ f 1 ( x ) cos α + g 1 ( x ) sin α ] − k e i ( x ) π ,
where α = x / 2 − π / 8 , and
f 1 ( x ) = 1 + ∑ k ≥ 1 cos ( k π / 4 ) k ! ( 8 x ) k ∏ l = 1 k ( 2 l − 1 ) 2
g 1 ( x ) = ∑ k ≥ 1 sin ( k π / 4 ) k ! ( 8 x ) k ∏ l = 1 k ( 2 l − 1 ) 2
bei(x )
File:KelvinFunctionBei.png bei(x) for x between 0 and 10.
File:KelvinFunctionBeiNorm.png b e i ( x ) / e x / 2 for x between 0 and 100.
For integers n , bein (x ) has the series expansion
b e i n ( x ) = ( x 2 ) n ∑ k ≥ 0 sin [ ( 3 n 4 + k 2 ) π ] k ! Γ ( n + k + 1 ) ( x 2 4 ) k
where Γ(z ) is the Gamma function . The special case bei0 (x), commonly denoted as just bei(x), has the series expansion
b e i ( x ) = ∑ k ≥ 0 ( − 1 ) k ( x / 2 ) 4 k + 2 [ ( 2 k + 1 ) ! ] 2
and asymptotic series
b e i ( x ) ∼ e x 2 2 π x [ f 1 ( x ) sin α − g 1 ( x ) cos α ] − k e r ( x ) π ,
where α , f 1 ( x ) , and g 1 ( x ) are defined as for ber( x ) .
ker(x )
For integers n , kern (x ) has the (complicated) series expansion
k e r n ( x ) = 1 2 ( x 2 ) − n ∑ k = 0 n − 1 cos [ ( 3 n 4 + k 2 ) π ] ( n − k − 1 ) ! k ! ( x 2 4 ) k − ln ( x 2 ) b e r n ( x ) + π 4 b e i n ( x ) + 1 2 ( x 2 ) n ∑ k ≥ 0 cos [ ( 3 n 4 + k 2 ) π ] ψ ( k + 1 ) + ψ ( n + k + 1 ) k ! ( n + k ) ! ( x 2 4 ) k
File:KelvinFunctionKer.png ker(x) for x between 0 and 10.
File:KelvinFunctionKerNorm.png k e r ( x ) e x / 2 for x between 0 and 100.
where ψ ( z ) is the Digamma function . The special case ker 0 ( x ) , commonly denoted as just ker( x ) , has the series expansion
k e r ( x ) = − ln ( x 2 ) b e r ( x ) + π 4 b e i ( x ) + ∑ k ≥ 0 ( − 1 ) k ψ ( 2 k + 1 ) [ ( 2 k ) ! ] 2 ( x 2 4 ) 2 k
and the asymptotic series
k e r ( x ) ∼ π 2 x e − x 2 [ f 2 ( x ) cos β + g 2 ( x ) sin β ] ,
where β = x / 2 + π / 8 , and
f 2 ( x ) = 1 + ∑ k ≥ 1 ( − 1 ) k cos ( k π / 4 ) k ! ( 8 x ) k ∏ l = 1 k ( 2 l − 1 ) 2
g 2 ( x ) = ∑ k ≥ 1 ( − 1 ) k sin ( k π / 4 ) k ! ( 8 x ) k ∏ l = 1 k ( 2 l − 1 ) 2 .
kei(x )
For integers n , kein (x ) has the (complicated) series expansion
k e i n ( x ) = − 1 2 ( x 2 ) − n ∑ k = 0 n − 1 sin [ ( 3 n 4 + k 2 ) π ] ( n − k − 1 ) ! k ! ( x 2 4 ) k − ln ( x 2 ) b e i n ( x ) − π 4 b e r n ( x ) + 1 2 ( x 2 ) n ∑ k ≥ 0 sin [ ( 3 n 4 + k 2 ) π ] ψ ( k + 1 ) + ψ ( n + k + 1 ) k ! ( n + k ) ! ( x 2 4 ) k
File:KelvinFunctionKei.png kei(x) for x between 0 and 10.
File:KelvinFunctionKeiNorm.png k e i ( x ) e x / 2 for x between 0 and 100.
where ψ ( z ) is the Digamma function . The special case kei 0 ( x ) , commonly denoted as just kei( x ) , has the series expansion
k e i ( x ) = − ln ( x 2 ) b e i ( x ) − π 4 b e r ( x ) + ∑ k ≥ 0 ( − 1 ) k ψ ( 2 k + 2 ) [ ( 2 k + 1 ) ! ] 2 ( x 2 4 ) 2 k + 1
and the asymptotic series
k e i ( x ) ∼ − π 2 x e − x 2 [ f 2 ( x ) sin β + g 2 ( x ) cos β ] ,
where β , f 2 ( x ) , and g 2 ( x ) are defined as for ker( x ) .
See also
References
External links
Weisstein, Eric W. "Kelvin Functions." From MathWorld—A Wolfram Web Resource. [1]
GPL-licensed C/C++ source code for calculating Kelvin functions at codecogs.com: [2]