naginterfaces.library.specfun.struve_i1ml1¶
- naginterfaces.library.specfun.struve_i1ml1(x)[source]¶
struve_i1ml1
returns the value of where is the modified Bessel function of the first kind of order , and is the modified Struve function of order .For full information please refer to the NAG Library document for s18gd
https://support.nag.com/numeric/nl/nagdoc_30.3/flhtml/s/s18gdf.html
- Parameters
- xfloat
The argument of the function.
- Returns
- iml1float
The value of the function at .
- Raises
- NagValueError
- (errno )
On entry, .
Constraint: .
- Notes
struve_i1ml1
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