Implementation of the Struve H and L functions



It probably shouldn't be necessary to set trigexpand to perform
sinh(x-%i*%pi) -> -sinh(x) etc.; we don't require trigexpand for the similar
sin(x+%pi) => -sin(x) etc.

On Wed, Oct 28, 2009 at 12:21 PM, Dieter Kaiser <drdieterkaiser at web.de>wrote:

> Am Mittwoch, den 28.10.2009, 17:08 +0100 schrieb Dieter Kaiser:
>
> > To get the most simple results for the Struve L function it would be
> > nice to implement simplifications like
> >
> >    sinh(x-%i*%pi)   -> -sinh(x)
> >    sinh(x-%i*%pi/2) -> -%i*cosh(x)
> >
> > A more general rule can be obtained with the help of the following
> > formula:
> >
> >   sinh(a+b*%i) -> %i*cosh(a)*sin(b)+cos(b)*sinh(a)
> >
> > This can be done for cosh function too. I will try a general extension
> > to the simplifier of sinh and cosh.
>
> Sorry, we already have this simplification. It is the flag $trigexpand
> which causes the above simplifications.
>
> Dieter Kaiser
>
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>