comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Complex arguments in Bessel functions
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Complex arguments in Bessel functions [message #41525] Mon, 01 November 2004 04:46
Matt Feinstein is currently offline  Matt Feinstein
Messages: 33
Registered: July 2002
Member
On Mon, 01 Nov 2004 11:45:41 +0000, Ben Carter <app03bc@shef.ac.uk>
wrote:

> I am attempting to solve an equation in IDL which involves Modified
> Bessel Functions (using a simple root finding algorithm(newtons
> method)). The roots to the equation however are complex and IDL's
> 'beselK(argument, order)' function ignores imaginary numbers when
> entered so for example gives: beselK(1,0) = beselK(1+i,0) and
> beselk(i,0) gives an error since K(x,0) -> inf. as x ->inf.
> Q: Does anyone know if there is an easy way round this....or, in fact,
> any way round it at all?
> Thanks,
> Ben Carter

I don't know about 'easy'... but according to Eq. 9.6.4 in Abramowitz
and Stegun, values of modified Bessel functions for complex argument
can be computed from values of Hankel functions for complex argument
(Hankel functions are basically J(z) +/- i Y(z)), and the zeroes of
Hankel functions are discussed on page 373. More general equations for
values of J(x+iy) and Y(x+iy) can be derived from the Bessel function
addition theorem, Eq. 9.1.75.

Matt Feinstein

--
There is no virtue in believing something that can be proved to be true.
[Message index]
 
Read Message
Previous Topic: Complex arguments in Bessel functions
Next Topic: equally spaced points on a hypersphere?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Oct 12 02:34:25 PDT 2025

Total time taken to generate the page: 1.51953 seconds