zeros of Bessel functions

143 visualizzazioni (ultimi 30 giorni)
David
David il 22 Lug 2015
Commentato: Chris il 9 Lug 2022
Has anyone posted an m-file which computes the zeros of bessel functions, J_n and Y_n?

Risposta accettata

Steven Lord
Steven Lord il 22 Lug 2015
Why not just use FZERO?
zroot = fzero(@(z) besselj(1, z), 3)
besselj(1, zroot) % Should be small
  1 Commento
Pierrick HAMEL
Pierrick HAMEL il 31 Ott 2019
Modificato: Pierrick HAMEL il 31 Ott 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

Accedi per commentare.

Più risposte (1)

Mostafa Nakhaei
Mostafa Nakhaei il 30 Mag 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

Community Treasure Hunt

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

Start Hunting!

Translated by