naginterfaces.library.specfun.struve_​h1

naginterfaces.library.specfun.struve_h1(x)[source]

struve_h1 returns the value of the Struve function of order , .

For full information please refer to the NAG Library document for s17gb

https://support.nag.com/numeric/nl/nagdoc_30.2/flhtml/s/s17gbf.html

Parameters
xfloat

The argument of the function.

Returns
h1float

The value of the function at .

Raises
NagValueError
(errno )

is too large and the function returns zero.

Notes

struve_h1 evaluates an approximation to the Struve function of order , .

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