Struve Function


StruveH

The Struve function, denoted H_n(z) or occasionally H_n(z), is defined as

H_nu(z)=(1/2z)^(nu+1)sum_(k=0)^infty((-1)^k(1/2z)^(2k))/(Gamma(k+3/2)Gamma(k+nu+3/2)),

(1)

where Gamma(z) is the gamma function (Abramowitz and Stegun 1972, pp. 496-499). Watson (1966, p. 338) defines the Struve function as

H_nu(z)=(2(1/2z)^nu)/(Gamma(nu+1/2)Gamma(1/2))int_0^1(1-t^2)^(nu-1/2)sin(zt)dt.

(2)

The Struve function is implemented as StruveH[n, z].

The Struve function and its derivatives satisfy

H_(nu-1)(z)-H_(nu+1)(z)=2H_nu^'(z)-((1/2z)^nu)/(sqrt(pi)Gamma(nu+3/2)).

(3)

For integer n, the Struve function gives the solution to

z^2y^('')+zy^'+(z^2-n^2)y=2/pi(z^(n+1))/((2n-1)!!),

(4)

where n!! is the double factorial.

The Struve function arises in the problem of the rigid-piston radiator mounted in an infinite baffle, which has radiation impedance given by

Z=rhocpia^2[R_1(2ka)-iX_1(2ka)],

(5)

where

where a is the piston radius, k is the wavenumber omega/c, rho is the density of the medium, c is the speed of sound, J_1(x) is the first order Bessel function of the first kind and H_1(z) is the Struve function of the first kind.

StruveHReIm

StruveHContours

The illustrations above show the values of the Struve function H_0(z) in the complex plane.

For integer orders,

(OEIS A001818 and A079484).

StruveH1Approximation

A simple approximation of H_1(x) for real x is given by

H_1(x) approx h(x) 
 =2/pi-J_0(x)+((16)/pi-5)(sinx)/x+(12-(36)/pi)(1-cosx)/(x^2),

(12)

with squared approximation error on [0,infty) equal to 2.2×10^(-4) by Parseval's formula (Aarts and Janssen 2003). The right-hand side of equation (12) equals 0=H_1(0) for x=0. The approximation error is small and decently spread-out over the whole x-range, vanishes for x=0, and reaches its maximum value at about 0.005. The maximum relative error appears to be less than 1% and decays to zero for x->infty.

For half integer orders,

The first few cases are


See also

Anger Function, Bessel Function, Modified Struve Function, Weber Functions

Related Wolfram sites

http://functions.wolfram.com/Bessel-TypeFunctions/StruveH/

Portions of this entry contributed by Ronald M. Aarts

Explore with Wolfram|Alpha

References

Aarts, R. M. and Janssen, A. J. E. M. "Approximation of the Struve Function H_1 Occurring in Impedance Calculations." J. Acoust. Soc. Amer. 113, 2635-2637, 2003.Abramowitz, M. "Tables of Integrals of Struve Functions." J. Math. Phys. 29, 49-51, 1950.Abramowitz, M. and Stegun, I. A. (Eds.). "Struve Function H_nu(x)." §12.1 in Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, 9th printing. New York: Dover, pp. 496-498, 1972.Apelblat, A. "Derivatives and Integrals with Respect to the Order of the Struve Functions H_nu(x) and L_nu(x)." J. Math. Anal. Appl. 137, 17-36, 1999.Cook, R. K. "Some Properties of Struve Functions." J. Washington Acad. Sci. 47, 365-368, 1957.Horton, C. W. "On the Extension of Some Lommel Integrals to Struve Functions with an Application to Acoustic Radiation." J. Math. Phys. 29, 31-37, 1950.Horton, C. W. "A Short Table of Struve Functions and of Some Integrals Involving Bessel and Struve Functions." J. Math. Phys. 29, 56-58, 1950.Mathematical Tables Project. "Table of the Struve Functions L_nu(z) and H_nu(z)." J. Math. Phys. 25, 252-259, 1946.Prudnikov, A. P.; Marichev, O. I.; and Brychkov, Yu. A. "The Struve Functions H_nu(x) and L_nu(x)." §1.4 in Integrals and Series, Vol. 3: More Special Functions. Newark, NJ: Gordon and Breach, pp. 24-27, 1990.Sloane, N. J. A. Sequences A001818/M4669 and A079484 in "The On-Line Encyclopedia of Integer Sequences."Spanier, J. and Oldham, K. B. "The Struve Function." Ch. 57 in An Atlas of Functions. Washington, DC: Hemisphere, pp. 563-571, 1987.Watson, G. N. A Treatise on the Theory of Bessel Functions, 2nd ed. Cambridge, England: Cambridge University Press, 1966.

Referenced on Wolfram|Alpha

Struve Function

Cite this as:

Aarts, Ronald M. and Weisstein, Eric W. "Struve Function." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/StruveFunction.html

Subject classifications