How about something like the following?
Dieter Kaiser <drdieterkaiser at web.de> writes:
> This is the German documentation of struve_h:
>
> -- Funktion: struve_h (<v>, <z>)
> Die Struve-Funktion H der Ordnung v mit dem Argument z. Siehe
> Abramowitz und Stegun, Handbook of Mathematical Functions, Kapitel
> 12. Die Definition ist
>
> inf
> ==== k 2 k
> z v + 1 \ (- 1) z
> H (z) = (-) > ----------------------------------
> v 2 / 2 k 3 3
> ==== 2 gamma(k + -) gamma(v + k + -)
> k = 0 2 2
>
> Die Struve-Funktion `struve_h' ist f?r das numerische und
> symbolische Rechnen geeignet. Im Unterschied zu den
> Bessel-Funktionen ist jedoch die Implementation der Funktion
> `struve_h' weniger vollst?ndig.
>
> Maxima berechnet `struve_h' numerisch f?r reelle und komplexe
> Gleitkommazahlen als Argumente f?r v und z. Mit der Funktion
> `float' oder der Optionsvariablen `numer' kann die numerische
> Auswertung erzwungen werden, wenn die Argumente Zahlen sind.
>
> Hat die Optionsvariable `besselexpand' den Wert `true', wird die
> Struve-Funktion `struve_h' mit einer halbzahligen Ordnung v als
> Sinus- und Kosinusfunktionen entwickelt.
>
> Maxima kennt die Ableitung der Struve-Funktion `struve_h' nach dem
> Argument z.
>
> Siehe auch die Struve-Funktion `struve_l'.
>
> Beispiele:
>
....
-- Function: struve_h (<v>, <z>)
The Struve function, H, of order v with argument z. See Abramowitz and
Stegun, Handbook of Mathematical Functions, chapter 12. The definition
is
inf
==== k 2 k
z v + 1 \ (- 1) z
H (z) = (-) > ----------------------------------
v 2 / 2 k 3 3
==== 2 gamma(k + -) gamma(v + k + -)
k = 0 2 2
The Struve function `struve_h' is suitable for both numerical and
symbolic calculations. The implementation of `struve_h' is not
currently as complete as that for the Bessel functions.
Maxima can find numerical values for `struve_h' for real and complex
floating point arguments for v and z. To force `struve_h' to evaluate
to a number when given numerical arguments, use either the `float'
function or the `numer' option variable.
If the option variable `besselexpand' is true and the order is a half
integer, the Struve function `struve_h' is simplified to a function in
sines and cosines.
Maxima knows the derivative of the Struve function `struve_h' with
respect to the argument z.
See also the Struve function `struve_l'.
Examples:
...
-----------
It might be nice to specify in what way the implementation for
`struve_h' is not very complete. I don't actually know anything about
H_v(z), so I suspect I'm not the best person to try and work that out...
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20111023/9d08a136/attachment.pgp>