Sturm-Liouville Theory
Sturm-Liouville Theory
Sturm-Liouville Theory
where y is a function of the free variable x. Here the functions p(x), q(x), and w(x) > 0 are specied at the outset. In
the simplest of cases all coecients are continuous on the
nite closed interval [a,b], and p has continuous derivative. In this simplest of all cases, this function y is called
a solution if it is continuously dierentiable on (a,b) and
satises the equation (1) at every point in (a,b). In addition, the unknown function y is typically required to
satisfy some boundary conditions at a and b. The function w(x), which is sometimes called r(x), is called the
weight or density function.
yn (x)ym (x)w(x) dx = mn ,
1 SturmLiouville form
The dierential equation (1) is said to be in Sturm
Liouville form or self-adjoint form. All second-order
linear ordinary dierential equations can be recast in the
form on the left-hand side of (1) by multiplying both sides
of the equation by an appropriate integrating factor (although the same is not true of second-order partial differential equations, or if y is a vector.)
1.1.2
(1 x2 )y 2xy + ( + 1)y = 0
2 SturmLiouville equations as
self-adjoint dierential operators
Lu =
x3 y xy + 2y = 0.
Divide throughout by x3 :
1
2
y + 3y = 0
x2
x
Multiplying throughout by an integrating factor of
y
(x) = e
x12 dx
= ex ,
gives
1
ex
x2
so the dierential equation is equivalent to
1
De x =
1.1.4
2e x
y = 0.
x3
(x) =
1
e
P (x)
Q(x)
dx
P (x)
Q(x)
dx
P (x)
) R(x)
e
y +
P (x)
Q(x)
P (x)
dx
y=0
[
]
)
d
du
p(x)
+ q(x)u
dx
dx
Lu = u.
This is precisely the eigenvalue problem; that is, one is
trying to nd the eigenvalues 1 , 2 , 3 , ... and the corresponding eigenvectors u1 , u2 , u3 , ... of the L operator.
The proper setting for this problem is the Hilbert space
L2 ([a, b], w(x) dx) with scalar product
ex
2e x
e y 2 y + 3 y = 0
x
x
which can be easily put into SturmLiouville form since
1
x
(e x y ) +
1
w(x)
f, g =
f (x)g(x)w(x) dx.
a
(L z)1 ,
z C,
(L z)1 u = u,
(
)
Lu = z + 1 u,
3
are equivalent.
which is all we need for this particular theory to function. We mention for the interested reader that in this
case we may rely on a result which says that Fouriers
series converges at every point of dierentiability, and
at jump points (the function x, considered as a periodic
function, has a jump at ) converges to the average of the
left and right limits (see convergence of Fourier series).
Example
u=
(1)k
2 3 sin kx.
k
k=1
We wish to nd a function u(x) which solves the following In this case, we could have found the answer using antidierentiation. This technique yields
SturmLiouville problem:
u=
1
6
( 3
)
x 2 x ,
u(x) = sin kx
is a solution with eigenvalue = k2 . We know that the
solutions of a SL problem form an orthogonal basis, and
we know from Fourier series that this set of sinusoidal
functions is an orthogonal basis. Since orthogonal bases
are always maximal (by denition) we conclude that the
SL problem in this case has no other eigenvectors.
Given the preceding, let us now solve the inhomogeneous
problem
2W
1 2W
2W
+
=
.
x2
y 2
c2 t2
(1)k
solutions
for W with harmonic time dependence,
sin kx.
Lu =
2
k
k=1
) (
)
(
This particular Fourier series is troublesome because of
ny
mx
sin
cos (mn t)
its poor convergence properties. It is not clear a pri- Wmn (x, y, t) = Amn sin L1
L2
ori whether the series converges pointwise. Because
of Fourier analysis, since the Fourier coecients are where m and n are non-zero integers, Amn are arbitrary
"square-summable", the Fourier series converges in L2 constants, and
6 APPLICATION TO PDES
(
2
mn
= c2
2 2
2 2
n
m
+
L21
L22
)
.
when n > 0. The resulting iterated integrals are now applied as coecients in the following two power series in
:
k
innite sum.
u1 = y0
( 0 ) X (2k+1) .
k=0
Next one chooses coecients c0 , c1 so that the combination y = c0 u0 + c1 u1 satises the rst boundary condition
(2). This is simple to do since X(n) (a) = 0 and X~(n) (a) =
0, for n > 0. The values of X(n) (b) and X~(n) (b) provide
the values of u0 (b) and u1 (b) and the derivatives u0 '(b)
and u1 '(b), so the second boundary condition (3) becomes
an equation in a power series in . For numerical work
1. Shooting methods.[1][2] These methods proceed by
one may truncate this series to a nite number of terms,
guessing a value of , solving an initial value problem
producing a calculable polynomial in whose roots are
dened by the boundary conditions at one endpoint, say,
approximations of the sought-after eigenvalues.
a, of the interval [a, b], comparing the value this solution takes at the other endpoint b with the other desired When = 0 , this reduces to the original construction
boundary condition, and nally increasing or decreasing described above for a solution linearly independent to a
as necessary to correct the original value. This strategy given one. The representations (5),(6) also have theoretical applications in SturmLiouville theory.[3]
is not applicable for locating complex eigenvalues.
The SturmLiouville dierential equation (1) with
boundary conditions may be solved in practice by a variety of numerical methods. In dicult cases, one may
need to carry out the intermediate calculations to several
hundred decimal places of accuracy in order to obtain the
eigenvalues correctly to a few decimal places.
f (x)
u
u
2u
+ g(x)
+ h(x)u =
+ k(t)u
x2
x
t
7 See also
u(a, t) = u(b, t) = 0
u(x, 0) = s(x)
Let us apply separation of variables, which in doing we
must impose that:
Normal mode
Oscillation theory
Self-adjoint
Variation of parameters
T (t)
M
LX(x)
=
X(x)
T (t)
8 References
Where
[1] J. D. Pryce, Numerical Solution of SturmLiouville Problems, Clarendon Press, Oxford, 1993.
2
= f (x) d + g(x) d + h(x),
L
dx2
dx
= d + k(t)
M
dt
LX(x)
= X(x)
X(a) = X(b) = 0
9 Further reading
T (t) = T (t)
M
The rst of these equations must be solved as a Sturm
Liouville problem. Since there is no general analytic (exact) solution to SturmLiouville problems, we can assume
we already have the solution to this problem, that is, we
have the eigenfunctions Xn (x) and eigenvalues n . The
second of these equations can be analytically solved once
the eigenvalues are known.
d
Tn (t) = (n k(t))Tn (t)
dt
t
Tn (t) = an e(n t 0 k( )d )
t
an Xn (x)e(n t 0 k( )d )
u(x, t) =
n
an =
Xn (x), s(x)
Xn (x), Xn (x)
Where:
y(x), z(x) =
y(x)z(x)w(x)dx
w(x) =
g(x)
dx
f (x)
f (x)
9 FURTHER READING
Birkho, Garrett (1973). A source book in classical
analysis. Cambridge, Massachusetts: Harvard University Press. ISBN 0-674-82245-5. (See Chapter
8, part B, for excerpts from the works of Sturm and
Liouville and commentary on them.)
10
10.1
10.2
Images
10.3
Content license