Integrals of zero-order Bessel functions#

Integral of \(I_0\)#

math53.bessel_i0_int(x)#

Returns the integral \(\displaystyle \int_0^x I_0(t) \mathrm{d}t.\) See also Wikipedia [1370], MathWorld [980], NIST [468], BoostMath [114], Ehrhardt [309] (3.1.5.1).

An example in Python

>>> from xlcalcnet import ereal
>>> ereal.BesselI0Int(0.5)
ereal('5.2359877559829887307E-1')
>>> ereal.BesselI0Int('0.51')
ereal('5.3518479027559984754E-1')

Integral of \(J_0\)#

math53.bessel_j0_int(x)#

Returns the integral \(\displaystyle \int_0^x J_0(t) \mathrm{d}t.\) See also Wikipedia [1356], MathWorld [951], NIST [463], BoostMath [100], Ehrhardt [309] (3.1.5.2).

An example in Python

>>> from xlcalcnet import ereal
>>> ereal.BesselJ0Int(0.5)
ereal('5.2359877559829887307E-1')
>>> ereal.BesselJ0Int('0.51')
ereal('5.3518479027559984754E-1')

Integral of \(K_0\)#

math53.bessel_k0_int(x)#

Returns the integral \(\displaystyle \int_0^x K_0(t) \mathrm{d}t, \quad x \ge 0.\) See also Wikipedia [1370], MathWorld [981], NIST [469], BoostMath [114], Ehrhardt [309] (3.1.5.3).

An example in Python

>>> from xlcalcnet import ereal
>>> ereal.BesselK0Int(0.5)
ereal('5.2359877559829887307E-1')
>>> ereal.BesselK0Int('0.51')
ereal('5.3518479027559984754E-1')

Integral of \(Y_0\)#

math53.bessel_y0_int(x)#

Returns the integral \(\displaystyle \int_0^x Y_0(t) \mathrm{d}t, \quad x \ge 0.\) See also Wikipedia [1357], MathWorld [952], NIST [464], BoostMath [100], Ehrhardt [309] (3.1.5.4).

An example in Python

>>> from xlcalcnet import ereal
>>> ereal.BesselY0Int(0.5)
ereal('5.2359877559829887307E-1')
>>> ereal.BesselY0Int('0.51')
ereal('5.3518479027559984754E-1')