help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Roots of Bessel first kind function


From: Rob Mahurin
Subject: Re: Roots of Bessel first kind function
Date: Sat, 23 May 2009 12:31:48 -0400

On May 23, 2009, at 8:58 AM, Adrian Spiridon wrote:
I want to find the firs "s" roots of the function J(alpha, z) - Bessel's first kind function. Suppose alpha=0 , the first 3
roots are: z1=2.4048, z2=5.5201, z3= 8.6537.
I have defined f=@(x)besselj(0,x) and I've tried to use the function fzero but this isn't a viable solution because fzero needs an interval in wich to search for the root, and at the ends of the interval f must have different signes. Because I don't know how fast the roots may succed,or what the sign of the function is, I am unable to use fzero function.

See eq. 58 of
        http://mathworld.wolfram.com/BesselFunctionoftheFirstKind.html
for the asymptotic form. This gives you a good starting guess for the location of the zeros at large argument.

Is there any built-in function that can find the zeros of Bessels's first kind function ? If not (I guess not), how can I
find the roots ?


If you know the roots are separated by roughly pi, fzero will work.

Cheers,
Rob

--
Rob Mahurin
Department of Physics and Astronomy
University of Tennessee                 865 207 2594
Knoxville, TN 37996                     address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]