Separable2 Special Functions
Separable2 Special Functions
Topics covered
• References for looking up properties/numbers
• Useful properties of Bessel functions
◦ First and second kind; behavior for small |x|
◦ Bounded vs. unbounded solutions; zeros
◦ Modified bessel functions (the ‘negative eigenvalue’ case)
• Legendre functions
• Reminder: Cauchy-Euler equations
• A condensed ‘formula sheet’ of properties
1. Special functions
When the eigenvalue ODE cannot be solved directly, we can appeal to theory to define
solutions, then use other methods to derive relevant information.1 Such functions arise as
solutions to eigenvalue problems for PDEs like the heat equation in non-rectangular ge-
ometries (cylinder, sphere and so on).
There are several standard references for these ‘special functions’. Be very careful when
using these properties: make sure you are using the standard version of the function.
• The standard (trusted) book is Abramowitz & Stegun, Handbook of mathematical
functions, available online as a pdf. The information here is correct.
• The standard on-line database is at https://dlmf.nist.gov/.
• Most (good) computing software has the standard special functions built in; for
instance, besselj(ord,x) in Matlab for Jν (x). Zero-finders for such functions are
easy to find (e.g. on the Matlab file exchange)
• Wolfram has BesselJ[ord,x] and BesselJZero[ord,n] for Jν and its zeros (etc.)
1.1. Scaling. Often, it is necessary to rescale or change variables to convert the ODE
into ‘standard form’, i.e. one of the standard already-solved problems with known solutions.
It is important to recognize which parameters affect the structure of the solution and which
can be ‘scaled out’. For example when solving the ODE
−y 00 = m2 y
we can set ξ = mx (rescale) to get a ‘standard’ form
−yξξ = ξ =⇒ y = c1 cos(ξ) + c2 sin(ξ) = c1 cos(mx) + c2 sin(mx)
i.e. it suffices to derive properties of the equation (and the solution) for m = 1.
1Most of the tools come from asymptotics and perturbation methods; for the standard introduction,
see Bender & Orszag’s asymptotic and perturbation methods for scientists and engineers.
1
2 INTRO TO PDES
1.2. Bessel functions. The most notable example (appearing e.g. in cylindrical coordinates
for the r-direction) is Bessel’s equation
ν2
00 1 0
y + y + 1 − 2 y = 0. (1.1)
x x
The number ν ≥ 0 is usually called the order. Since it is a second-order linear ODE, the
general solution has the form
y(x) = c1 y1 (x) + c2 y2 (x)
for a pair of linarly independent solutions y1 , y2 . There is a standard choice for this basis
(with nice properties). We write the solution as
y(x) = c1 Jν (x) + c2 Yν (x)
where Jν and Yν are ‘Bessel functions’ of the ‘first’ and ‘second’ kind. It is true that
Yν = J−ν unless 2ν is an integer
so for the most part, the two basis functions are Jν and J−ν . The rule here is that J−ν must
be ‘adjusted’ in the special case where 2ν is an integer (in particular, for ν = 0).
1.3. Bounded vs. unbounded. The behavior for small |x| is as follows. If ν > 0 then
Jν (x) ∼ Cxν ,
Yν (x) ∼ Cx−ν as |x| → 0,
and for zero-th order,
J0 (x) ∼ 1, Y0 (x) ∼ C log |x| as |x| → 0.
This means that if ν ≥ 0 then Jν is bounded (as x → 0) and Yν is singuar at x = 0, so if
we need to apply a boundedness constraint then Jν should be kept.
1
1
0.5
0.5 0
-0.5
0
-1
-0.5 -1.5
0 5 10 0 5 10
1.5. Oscillation and zeros. The Bessel function Jν (x) (also Yν ) has the property that
Jν (x) has a sequence of positive zeros 0 < γν,1 < γν,2 < · · · (1.3)
√
due the decaying oscillations of the function for x > 0 (see graph). Equations like Jν (a λ) =
0 can be solved in terms of these zeros (in this case, (γn /a)2 for n = 1, 2, · · · ).
1.6. Modified Bessel functions. Note that Bessel’s equation requires that the coefficient
on the 1/x2 term is positive (ν 2 ). When solving for negative eigenvalues, one sometimes
runs into the opposite case.
The modified Bessel equation has the form
ν2
00 1 0
y + y − 1+ 2 y =0 (1.4)
x x
and the two modified Bessel functions of the first and second kind are Iν and Kν , with
y = c1 Iν (x) + c2 Kν (x).
Unlike the Bessel functions, the modified versions do not oscillate (see plot below):
Iν (x), Kν (x) > 0 for x > 0.
Precisely, Iν is increasing (and Iν (0) = 0); Kν (x) is decreasing (and Kν (x) → ∞ as x & 0).
4 4
3 3
2 2
1 1
0 0
0 1 2 3 4 0 1 2 3 4
4 INTRO TO PDES
Further relations can be derived using Rodgrigues’ formula, which will not be detailed
here (see Haberman, Chapter 7).
INTRO TO PDES 5