How to Find Bessel[-v,x] Given Bessel[v,x] in Fortran?

Click For Summary
SUMMARY

The discussion focuses on finding the value of the Bessel function Bessel[-v,x] given Bessel[v,x] in Fortran. The relationship between these functions is established as J_{-n}(x) = (-1)^nJ_n(x) for integer values of n. For non-integer values, the relationship is more complex, expressed as J_{-\nu} = cos(νπ)J_ν - sin(νπ)Y_ν, according to Numerical Recipes. This highlights the importance of understanding the properties of Bessel functions in numerical computations.

PREREQUISITES
  • Understanding of Bessel functions and their properties
  • Familiarity with Fortran programming language
  • Knowledge of differential equations
  • Basic concepts of numerical methods
NEXT STEPS
  • Study the properties of Bessel functions in detail
  • Learn about the implementation of Bessel functions in Fortran
  • Explore the Numerical Recipes reference for numerical methods
  • Investigate the implications of non-integer orders in Bessel functions
USEFUL FOR

Mathematicians, physicists, and engineers working with numerical methods, particularly those utilizing Bessel functions in Fortran for computational analysis.

xylai
Messages
58
Reaction score
0
I am working on some numerical works. I use the computer language: Fortran language.
Here I have a problem about the Bessel functon.

Now I know the value of Bessel[v,x], where v is positive and real.
I want to know the value of Bessel[-v,x].

I don't know their relation. Can you help me?
Thanks!
 
Physics news on Phys.org
The Bessel function satisfies the differential equation,

x^2 \frac{d^2 y}{dx^2} + x \frac{dy}{dx} + (x^2 - \nu^2)y = 0

We can see here that the sign of the order wold seem to be irrelevant because we take its square. However, the relationship is

J_{-n}(x) = (-1)^nJ_n(x)
 
Born2bwire said:
The Bessel function satisfies the differential equation,

x^2 \frac{d^2 y}{dx^2} + x \frac{dy}{dx} + (x^2 - \nu^2)y = 0

We can see here that the sign of the order wold seem to be irrelevant because we take its square. However, the relationship is

J_{-n}(x) = (-1)^nJ_n(x)

As far as I know, when n is integer, you are right: J_{-n}(x) = (-1)^nJ_n(x).
But when n is not integer, it becomes very difficult.
 
xylai said:
As far as I know, when n is integer, you are right: J_{-n}(x) = (-1)^nJ_n(x).
But when n is not integer, it becomes very difficult.

J_{-\nu} =\cos (\nu\pi)J_\nu - \sin(\nu\pi)Y_\nu

via Numerical Recipes.
 
You are very clever.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
5
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
571
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
8
Views
2K