zeros of Bessel functions

143 Ansichten (letzte 30 Tage)
David
David am 22 Jul. 2015
Kommentiert: Chris am 9 Jul. 2022
Has anyone posted an m-file which computes the zeros of bessel functions, J_n and Y_n?

Akzeptierte Antwort

Steven Lord
Steven Lord am 22 Jul. 2015
Why not just use FZERO?
zroot = fzero(@(z) besselj(1, z), 3)
besselj(1, zroot) % Should be small
  1 Kommentar
Pierrick HAMEL
Pierrick HAMEL am 31 Okt. 2019
Bearbeitet: Pierrick HAMEL am 31 Okt. 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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Mostafa Nakhaei
Mostafa Nakhaei am 30 Mai 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

Kategorien

Mehr zu Bessel functions finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by