zeros of Bessel functions

146 visualizaciones (últimos 30 días)
David
David el 22 de Jul. de 2015
Comentada: Chris el 9 de Jul. de 2022
Has anyone posted an m-file which computes the zeros of bessel functions, J_n and Y_n?

Respuesta aceptada

Steven Lord
Steven Lord el 22 de Jul. de 2015
Why not just use FZERO?
zroot = fzero(@(z) besselj(1, z), 3)
besselj(1, zroot) % Should be small
  1 comentario
Pierrick HAMEL
Pierrick HAMEL el 31 de Oct. de 2019
Editada: Pierrick HAMEL el 31 de Oct. de 2019
I added a guess for the ith zero of the bessel function of order n
for n =0:5
for i=1:6
guess = 2.5505 + 1.2474*n + (i-1)*pi;
Liste_zeros_Bessel(i,n+1) = fzero(@(z) besselj(n, z),guess);
end
end

Iniciar sesión para comentar.

Más respuestas (1)

Mostafa Nakhaei
Mostafa Nakhaei el 30 de Mayo de 2019
The above answer only calculates one zero. However, in most cases, more than one zero is needed.
There are several m.file for finding the zeros of bessel function that U include in here:
Thanks
Mostafa
  1 comentario
Chris
Chris el 9 de Jul. de 2022
Quite useful. Thank you!

Iniciar sesión para comentar.

Categorías

Más información sobre Bessel functions en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by