naginterfaces.library.specfun.struve_i0ml0¶
- naginterfaces.library.specfun.struve_i0ml0(x)[source]¶
struve_i0ml0
returns the value of where is the modified Bessel function of the first kind of order zero, and is the modified Struve function of order .For full information please refer to the NAG Library document for s18gc
https://support.nag.com/numeric/nl/nagdoc_30.2/flhtml/s/s18gcf.html
- Parameters
- xfloat
The argument of the function.
- Returns
- iml0float
The value of the function at .
- Raises
- NagValueError
- (errno )
On entry, .
Constraint: .
- Notes
struve_i0ml0
evaluates an approximation to .Please consult the NIST Digital Library of Mathematical Functions for a detailed discussion of the Struve function including special cases, transformations, relations and asymptotic approximations.
The approximation method used by this function is based on Chebyshev expansions.
- References
NIST Digital Library of Mathematical Functions
MacLeod, A J, 1996, MISCFUN, a software package to compute uncommon special functions, ACM Trans. Math. Software (TOMS) (22(3)), 288–301