zeros of Bessel functions

175 ビュー (過去 30 日間)
David
David 2015 年 7 月 22 日
コメント済み: Chris 2022 年 7 月 9 日
Has anyone posted an m-file which computes the zeros of bessel functions, J_n and Y_n?

採用された回答

Steven Lord
Steven Lord 2015 年 7 月 22 日
Why not just use FZERO?
zroot = fzero(@(z) besselj(1, z), 3)
besselj(1, zroot) % Should be small
  1 件のコメント
Pierrick HAMEL
Pierrick HAMEL 2019 年 10 月 31 日
編集済み: Pierrick HAMEL 2019 年 10 月 31 日
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

サインインしてコメントする。

その他の回答 (1 件)

Mostafa Nakhaei
Mostafa Nakhaei 2019 年 5 月 30 日
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 件のコメント
Chris
Chris 2022 年 7 月 9 日
Quite useful. Thank you!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeBessel functions についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by