zeros of Bessel functions

조회 수: 143 (최근 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 CenterFile Exchange에서 Bessel functions에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by