Special.Bessel I 0MStruve L 0 Method
Returns the difference between the modified Bessel function of the first kind
and the modified Struve function of order 0.
Definition
Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.6
C#
The difference between the modified Bessel function of the first kind and the modified Struve function of order 0.
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.6
public static double BesselI0MStruveL0(
double x
)
Parameters
- x Double
- A real number.
Return Value
DoubleThe difference between the modified Bessel function of the first kind and the modified Struve function of order 0.
Remarks
The modified Bessel function of the first kind of order 0 and the modified Struve function of order 0 are almost identical for medium to large positive values of x. A naive implementation of the difference between the two functions results in a loss of precision for fairly small values of x.
This function calculates the difference between the two functions directly so there is no loss of precision.