The Struve function, denoted or occasionally
, is defined as
|
(1)
|
where
is the gamma function (Abramowitz and Stegun 1972,
pp. 496-499). Watson (1966, p. 338) defines the Struve function as
|
(2)
|
The Struve function is implemented as StruveH[n, z].
The Struve function and its derivatives satisfy
|
(3)
|
For integer ,
the Struve function gives the solution to
|
(4)
|
where
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
|
(5)
|
where
|
(6)
| |||
|
(7)
|
where
is the piston radius,
is the wavenumber
,
is the density of the medium,
is the speed of sound,
is the first order Bessel
function of the first kind and
is the Struve function of the first kind.
The illustrations above show the values of the Struve function in the complex plane.
For integer orders,
|
(8)
| |||
|
(9)
| |||
|
(10)
| |||
|
(11)
|
A simple approximation of for real
is given by
|
(12)
|
with squared approximation error on equal to
by Parseval's formula (Aarts and Janssen 2003).
The right-hand side of equation (12) equals
for
. The approximation error is small and decently spread-out
over the whole
-range,
vanishes for
,
and reaches its maximum value at about 0.005. The maximum relative error appears
to be less than 1% and decays to zero for
.
For half integer orders,
|
(13)
| |||
|
(14)
|
The first few cases are
|
(15)
| |||
|
(16)
| |||
|
(17)
|