Bessel function with imaginary argument



Am Donnerstag, den 29.01.2009, 09:21 +0100 schrieb Schirmacher, Rolf:
> > -----Original Message-----
> > From: drdieterkaiser at web.de [mailto:drdieterkaiser at web.de]
> > Sent: Thursday, January 29, 2009 12:25 AM
> > To: Schirmacher, Rolf
> > Cc: maxima at math.utexas.edu
> > Subject: RE: [Maxima] Bessel function with imaginary argument

> I think the examples are correct for n = 1 (n odd? I did not check
> thoroghly), but definitely not for n = 0 (n even?). (%o17) is 0 in this
> case.
> For n=0 (n even?), bessel_j(0,x) and bessel_j(0,j) are purely real (but
> bessel_j(0,z) is not). 

You are right. It was a too fast first implementation. There are more
cases we have to handle. Even and odd integer or half integral values
for the order and negative or imaginary values for the argument are the
cases we have to look for.

I am working on a more complete risplit-bessel-j function.

> That looks really nice and I would strongly support it. Unfortunately, I am
> not familiar with lisp neither with the structure of the sources, so I
> guess, I will be of little help for an implementation. 

I will finish the bessel_j function. In a similar way it is possible to
support a more complete handling of the other bessel functions.

If there is no opposition I would like to commit the extension of
trisplit and the risplit-functions for the bessel functions as an
example for supporting more complex characteristics of functions.

Dieter Kaiser