Ploting zero order Bessel function

Click For Summary

Discussion Overview

The discussion revolves around methods for plotting the zero order Bessel function, specifically focusing on the use of integral expressions and Taylor series expansions. Participants explore various approaches to approximate the function and its zeros, as well as the limitations of these methods.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant describes using the integral expression for the zero order Bessel function and deriving its Taylor series around r=0 to approximate its zeros.
  • Another participant suggests creating a table of Bessel functions as an alternative approach.
  • A third participant acknowledges the derived series representation but notes its convergence limitations, suggesting that for larger arguments, an asymptotic form should be used.
  • The original poster expresses a desire for additional methods to visualize the function and its behavior at regular values of r, indicating a need for more terms in the approximation for better accuracy.

Areas of Agreement / Disagreement

Participants generally agree on the validity of the Taylor series approach for small values of r but recognize its limitations for larger values. There is no consensus on the best method for plotting the function, as multiple approaches are suggested and explored.

Contextual Notes

Limitations include the convergence of the series representation for larger values of r and the need for more terms to achieve a satisfactory approximation of the first zero of the function.

ReyChiquito
Messages
119
Reaction score
1
Hello guys, i had a little chat with a teacher of mine and he asked me how can someone plot the zero order Bessel function. Here is what I've done..

using the integral expresion for [tex]J_{0}(r)[/tex]
[tex]J_{0}(r)=\frac {1}{\pi}\int_0^\pi \cos(r\cos\theta)d\theta[/tex]
i can calculate the first order derivative with respect to r
[tex]\frac {\partial}{\partial r}J_{0}(r)=-\frac {1}{\pi}\int_0^\pi \sin(r\cos\theta)\cos\theta d\theta[/tex]
which when evaluated in r=0 is 0. For the second derivative
[tex]\frac {\partial^2}{\partial r^2}J_{0}(r)=-\frac {1}{\pi}\int_0^\pi \cos(r\cos\theta)\cos^{2}\theta d\theta[/tex]
which evaluated in r=0 is equal to -1/2.
The idea is to construct the taylor series around r=0. And given the fact that
[tex]|J^{(n)}(r)|\leq\frac{1}{\pi}[/tex]
i can easily bound the error, ie, if i only take two terms of the series
[tex]J_{0}(r)=1-\frac{r^2}{4}+E(r^4)[/tex]
where
[tex]|E(r)|\leq \frac{r^4}{4!\pi}[/tex]
so, if, for instance, i want to know where is the first zero of the function, given the first approximation, i can say that is on 2 with an error of 0.21...
given the next term
[tex]J_{0}(r)=1-\frac{r^2}{4}+\frac{r^4}{64}-E(r^6)[/tex]
where
[tex]|E(r)|\leq \frac{r^6}{6!\pi}[/tex]
tells me that the zero is in 2^(3/2) with an error of 0.23
and so on...

do you guys think this is a correct procedure?

is there any other way i can construct the plot?

i really want to impress my teacher, so any help would be well received.

Thx.
 
Last edited:
Physics news on Phys.org
Have you thought about creating a table of Bessel functions?
 
Looks good, you have derived the small series representation for Jo :

[itex] \mbox{\Huge \[<br /> J_\nu (z) = \left( {\frac{z}{2}} \right)^\nu \sum\limits_{k = 0}^\infty {\frac{{\left( { - z^2 /4} \right)^k }}{{k!\Gamma (\nu + k + 1)}}} <br /> \]}[/itex]

Unfortunately, this will only converge up to about 10 on the real axis with 10 significant digit calculator. For arguments larger an asymptotic form must be used : Hankel's Simiconvergent Asymptotic Expansion is probably the best.

Best
 
Heh... i know that. That was exactly the point my teacher wanted to make.

He said to me: "ok, you know how it behaves for small values of r and for large values, but what hapens with regular values of r? how can you see the graph of the function?"

But yeah, i think ill need more terms to get a nice aproximation of the first zero *at least*.

Do u guys know any other method that i might consider?

Thx for the help :)
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 36 ·
2
Replies
36
Views
7K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
11K
  • · Replies 2 ·
Replies
2
Views
1K