Lecture Notes
Lecture Notes
where h(x), p(x), q(x) and r(x) are all analytic in a neighborhood of a point x0 and such that
h(x0 ) ̸= 0. Then every solution of the differential equation (3.1) is analytic in the an open disc
containing x0 .
Since we shall be working with the assumption that h(x0 ) ̸= 0, we shall suppose that h is never
zero in the domain of interest and divide it out. This leads to an equation of the form
This gives us
∞
!
y → (x) = nan (x − x0 )n−1
n=1
41
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
and
∞
!
y →→ (x) = n(n − 1)an (x − x0 )n−2
n=2
Substituting this back into the differential equation and equating for powers of x allows us to solve
for ai ’s. This in turn will allow us to obtain y.
Using the power series method, we guess that the solution is of the form
∞
!
y(x) = an xn .
n=0
where
n(n + 1) 2 (n − 2)n(n + 1)(n + 3) 4
y1 (x) = 1 − x + x − ...,
2! 4!
and
(n − 1)(n + 2) 3 (n − 3)(n − 1)(n + 2)(n + 4) 5
y2 (x) = x − x + x − ....
3! 5!
Generally, the series defining y1 , y2 are convergent for |x| < 1, but for some parameters n, we
have some additional features. When the parameter of the Legendre equation n is a non-negative
integer, the series defining either y1 or y2 reduces to a polynomial and they are called Legendre
polynomials.
The general form of the n-th Legendre polynomial is
n
$2%
! (2n − 2m)!
Pn (x) = (−1)m xn−2m . (3.4)
2n m!(n − m)!(n − 2m)!
m=0
42
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
When a differential equation has a singular point in the domain, we cannot use the power series
method to solve the problem. We have to modify it. This modification is known as the Frobenius
method. To demonstrate this method, we try to solve the following differential equation.
b(x) → c(x)
y →→ + y + 2 y=0.
x x
Note that the point x = 0 is a singular point of the equation. We guess a solution of the form
∞
!
y(x) = xr an xn
n=0
where r ∈ C and a0 ̸= 0. Since we have assumed that the coefficients are analytic in a neighborhood
around zero, they are expressed as a series. Suppose their series expansions are given by
∞
!
b(x) = b i x i = b 0 + b 1 x + b2 x 2 + . . .
i=0
and
∞
!
c(x) = c j xj = c 0 + c 1 x + c 2 x2 + . . . .
j=0
and
∞
!
→→
y (x) = an (n + r)(n + r − 1)xn+r−2 .
n=0
Substituting this back into
b(x) → c(x)
y →→ + y + 2 y = 0,
x x
we get the first term as
∞
!
y →→ = an (n + r)(n + r − 1)xn+r−2 ,
n=0
the second term
" ∞
#" ∞
# ∞ !
∞
b(x) → 1 ! ! !
i n+r−1
y = bi x an (n + r)x = bi an (n + r)xi+n+r−2
x x
i=0 n=0 i=0 n=0
Write all terms as powers of xn+r−2 . For the second term let k = n + i:
∞
" k #
! !
bi ak−i (k − i + r) xk+r−2
k=0 i=0
43
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
r(r − 1) + b0 r + c0 = 0. (3.5)
The roots of this equation determine the possible values of r for the Frobenius solution. Let the
roots of the indicial equation be r1 and r2 , with r1 ≥ r2 .
and
∞
!
y2 (x) = An xn+r2 .
n=0
Thus the general solution is
y(x) = C1 y1 (x) + C2 y2 (x).
Thus
y(x) = C1 y1 (x) + C2 y2 (x).
44
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
x2 y →→ + xy → + (x2 − ω 2 )y = 0, (3.6)
where ω ! 0 is a constant parameter called the order of the Bessel equation. The point x = 0 is a
singular point of this differential equation. Therefore, solutions near x = 0 can be obtained using
the Frobenius method. If we divide the equation by x2 , we obtain
( )
1 → ω2
→→
y + y + 1 − 2 y = 0, (3.7)
x x
which shows explicitly that the coefficients have the form required for the application of the Frobe-
nius method. Applying the Frobenius method leads to the indicial equation
r(r − 1) + r − ω 2 = 0,
which simplifies to
r2 − ω 2 = 0. (3.8)
r1 = ω, r2 = −ω.
The corresponding series solutions define the Bessel functions of the first kind
45
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
Consider the Bessel equation of order ω ! 0. We shall obtain a series expansion for Jν (x) using
the Frobenius method. We start with the guess solution,
∞
!
y(x) = ak xk+r , a0 ̸= 0.
k=0
and
∞
!
y →→ (x) = ak (k + r)(k + r − 1)xk+r−2 .
k=0
Second term:
∞
!
xy → = ak (k + r)xk+r .
k=0
Third term:
∞
! ∞
!
2 2 k+r+2 2
(x − ω )y = ak x −ω ak xk+r .
k=0 k=0
Simplifying,
∞
! ∞
!
* 2 2
+ k+r
ak (k + r) − ω x + ak xk+r+2 = 0.
k=0 k=0
46
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
Thus
ak−2
ak = − .
(k + r)2 − ω 2
For simplicity, let us suppose that
Choose r = n. Then
(−1)m a0
a2m = .
22m m!(n + m)!
Thus the solution becomes
(−1)m , x -2m
∞
!
y(x) = a0 xn .
m!(n + m)! 2
m=0
(−1)m , x -2m+n
∞
!
Jn (x) = . (3.10)
m!(n + m)! 2
m=0
This function is called the Bessel function of the first kind of order n.
!(α + 1) = α !(α).
!(n + 1) = n!.
47
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
Thus the Gamma function extends the factorial function to non–integer arguments. For this reason
it is often regarded as the natural generalization of the factorial.
Using the Gamma function, factorial expressions can be written in the form
n! = !(n + 1),
and more generally expressions such as (ω + m)! that appear in the series solutions of differential
equations can be interpreted as
(ω + m)! = !(ω + m + 1),
even when ω is not an integer.
This notation allows the series expansion of the Bessel function of order ω to be written in a
unified form for both integer and non–integer values of ω.
x2 y →→ + xy → + (x2 − ω 2 )y = 0.
Applying the Frobenius method at the regular singular point x = 0, we assume a solution of the
form
!∞
y(x) = ak xk+r , a0 ̸= 0.
k=0
r2 − ω 2 = 0,
so that
r1 = ω, r2 = −ω.
Consider the solution corresponding to r = ω. The recurrence relation for the coefficients obtained
from the Frobenius method is
ak−2
ak = − .
(k + ω)2 − ω 2
Since
(k + ω)2 − ω 2 = k(k + 2ω),
we obtain
ak−2
ak = − .
k(k + 2ω)
As before, only even powers occur in the series. Writing k = 2m and solving the recurrence relation
gives
(−1)m a0
a2m = 2m .
2 m!!(m + ω + 1)
Hence the corresponding series solution becomes
∞
! (−1)m , x -2m
y(x) = a0 xν .
m!!(m + ω + 1) 2
m=0
48
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
This series is valid for any real or complex value of ω. When ω = n is a non–negative integer, the
Gamma function satisfies
!(n + m + 1) = (n + m)!,
and the series reduces to the previously obtained expansion for the Bessel function of integer order.
Derivative Identities
From the recurrence relations we obtain the derivative formulas
1
Jν→ (x) = (Jν−1 (x) − Jν+1 (x)) ,
2
and
d
(xν Jν (x)) = xν Jν−1 (x),
dx
and
d / −ν 0
x Jν (x) = −x−ν Jν+1 (x).
dx
49
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
3.3.7 General solution of the Bessel equation and the Bessel functions of the
second kind
If ω is not an integer, then two Frobenius solutions are obtained,
∞
! (−1)m , x -2m+ν
Jν (x) = ,
m!!(m + ω + 1) 2
m=0
and
∞
! (−1)m , x -2m−ν
J−ν (x) = .
m!!(m − ω + 1) 2
m=0
When ω is not an integer, these two functions are linearly independent and form a fundamental
set of solutions of the Bessel equation (3.6). However, suppose ω = n, where n is an integer. Using
properties of the Gamma function, it can be shown that
50
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
Solved Exercises
Exercise 3.1. Solve the differential equation y → = y.
1 Since the
Solution. coefficients are all analytic, we may employ the power series method. Suppose
n is the power series expansion of y around the point x = 0. Then from the given
y(x) = ∞ n=0 a n x 0
condition, we have
!∞ !∞
nan xn−1 = am xm .
n=1 m=1
In particular, a1 = a0 , a2 = a1
2 = a0
2 etc. More generally , we can say that an = n! .
a0
Thus
∞
! a0
y(x) = xn = a0 ex .
n!
n=0
Exercise 3.2. Solve the differential equation y →→ + y = 0 using the power series method.
Solution. Once again, we may suppose that y is a power series around the point x0 = 0 with
coefficients an . Substituting this back into the differential equation, we have
∞
! ∞
!
an n(n − 1)xn−2 = − am xm .
n=2 m=0
Hence 2a2 = −a0 , 6a3 = −a1 , 12a4 = −a2 = and so on giving us that
a0
2
( ) ( )
x2 x4 x3 x5
y(x) = a0 1 − + − . . . + a1 x − + − . . . = a0 sin(x) + a1 cos(x).
2! 4! 3! 5!
Exercise 3.3. Solve the differential equation y →→ − y = x.
Solution. We use the power series method and expand y as a power series around the point x0 = 0.
Expanding this out, we get
∞
! ∞
!
n−2
an n(n − 1)x − am xm = x.
n=2 m=0
In other words,
∞
!
(am+2 (m + 2)(m + 1) − am ) xm = x.
m=0
Equating the coefficients, we get 2a2 − a0 = 0, 6a3 − a1 = 1, 30a4 − a2 = 0, 20a5 − a3 = 0 and so
on. More generally we have the formula,
am−2 am−4 a0
am = = = ... = ,
m(m − 1) m(m − 1)(m − 2)(m − 3) m!
if m is even. If m ! 3 is odd, then
a1 + 1
am = .
m!
Plugging this back we get
∞
! ∞
!
x2m x2m+1
y(x) = a0 + (a1 + 1) + a1 x.
(2m)! (2m + 1)!
m=0 m=1
51
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
Let . ∞
2
I= e−t dt.
−∞
Then (. ∞ ) (. ∞ ) .
2 2 2 +y 2 )
I2 = e−x dx e−y dy = e−(x dx dy.
−∞ −∞ R2
Switching to polar coordinates (r, θ),
. 2π . ∞
2
I2 = e−r r dr dθ.
0 0
52
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
Solution. The Bessel function of the first kind has the series expansion
∞
! (−1)m , x -2m+ν
Jν (x) = .
m! !(m + ω + 1) 2
m=0
Let ω = 2.
1
Then
∞
! (−1)m , x -2m+ 1
2
J1/2 (x) = / 3
0 .
m! ! m + 2
2
m=0
Using the identity
/ 0 (2m + 1)!! √
! m + 32 = π,
2m+1
and simplifying the coefficients, the series becomes
2 ∞
2 ! (−1)m x2m+1
J1/2 (x) = .
πx (2m + 1)!
m=0
But the series
∞
! (−1)m x2m+1
(2m + 1)!
m=0
is the Taylor series for sin x. Hence
2
2
J1/2 (x) = sin x.
πx
Exercise 3.6. Suppose ω is not an integer. What is the Wronskian of Jν (x) and J−ν (x)?
Solution. Consider the second-order linear ODE
( )
→→ 1 → ω2
y + y + 1 − 2 y = 0,
x x
and let y1 , y2 be two solutions. The Wronskian is defined as
W = y1 y2→ − y2 y1→ .
Differentiate W with respect to x:
dW / 0
= y1→ y2→ + y1 y2→→ − y2→ y1→ + y2 y1→→ = y1 y2→→ − y2 y1→→ .
dx
Using the differential equation,
( )
→→ 1 → ω2
yi = − yi − 1 − 2 yi (i = 1, 2),
x x
we substitute:
dW
= y1 (−P y2→ − Qy2 ) − y2 (−P y1→ − Qy1 ).
dx
Simplifying, ( )
dW 1 → → ω2
= − (y1 y2 − y2 y1 ) − 1 − 2 (y1 y2 − y2 y1 ).
dx x x
Since y1 y2 − y2 y1 = 0, this reduces to
dW 1
= − W (x).
dx x
So W (x) = C
x, for some constant C.
53
Complex analysis and diff. eq.
CHAPTER 3. SERIES SOLUTIONS AND SPECIAL FUNCTIONS
Exercise 3.7. Suppose that ω is not an integer. Show that the zeros of the Jν Bessel functions are
simple.
Solution. Suppose for the sake of contradiction, that there is a point x0 such that J(x0 ) = J → (x0 ) =
0. But then we would have W (Jν , J−ν )(x0 ) = 0, which is not possible by the above exercise.
Exercise 3.8. Prove the interlacing properties of the zeros of the Bessel function.
Solution. Let Jν (x) be the Bessel function of the first kind, and let its positive zeros be
Since Jν (x) is continuous and differentiable, Rolle’s theorem implies that between any two
successive zeros jν,k and jν,k+1 , there exists at least one point ck such that
Jν→ (ck ) = 0.
Hence both Jν−1 and Jν+1 has to change sign in the interval (jν,k , jν,k+1 ). Since both Jν−1 (x) and
Jν+1 (x) are continuous functions, a sign change in each implies that each must vanish at least once
in the interval
(jν,k , jν,k+1 ).
Thus, both Jν−1 (x) and Jν+1 (x) have at least one zero between consecutive zeros of Jν (x). More-
over, there is exactly one zero of Jν+1 (x) and one of Jν−1 (x) lies between consecutive zeros of
Jν (x).
Thus, the zeros interlace:
jν,k < jν+1,k < jν,k+1 , jν,k < jν−1,k+1 < jν,k+1 .
54
Chapter 4
Laplace transform
Definition 4.1.1. Let f (t) be a function defined for t ≥ 0. The Laplace transform of f (t) is
defined by
. ∞
L{f (t)} = F (s) = e−st f (t) dt, (4.1)
0
provided the integral converges. Here s is a real or complex parameter, and F (s) is called the
Laplace transform of f (t).
The Laplace transform exists if the function f (t) satisfies certain conditions. In particular, if
f (t) is piecewise continuous on every finite interval [0, T ] and if there exist constants M and a such
that
|f (t)| ≤ M eat , t ≥ 0,
then the Laplace transform of f (t) exists for all s > a. A function satisfying this condition is said to
be of exponential order. The Laplace transform converts a function of the time variable t into a
57
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
function of the complex variable s. This transformation is particularly useful because differentiation
in the time domain corresponds to algebraic operations in the s-domain.
As we shall see the Laplace transform can be used to convert the problem of solving
differential equations to that of solving algebraic equations.
The Laplace transform is commonly written as F (s) = L{f (t)}. The function f (t) is called the
original function, while F (s) is called the transform function.
Linearity
The Laplace transform is a linear operator. For constants a and b,
Thus
L{af (t) + bg(t)} = aF (s) + bG(s).
Then
du = −se−st dt, v = f (t).
Applying integration by parts,
. ∞ . ∞
* +∞
e−st f → (t) dt = e−st f (t) 0 + s e−st f (t) dt.
0 0
58
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
Since f (t) is of exponential order, the term e−st f (t) tends to 0 as t → ∞. Hence
* −st +∞
e f (t) 0 = 0 − f (0) = −f (0).
Therefore . ∞
→
L{f (t)} = −f (0) + s e−st f (t) dt.
0
But . ∞
e−st f (t) dt = F (s).
0
Thus
L{f → (t)} = sF (s) − f (0).
Similarly,
L{f →→ (t)} = s2 F (s) − sf (0) − f → (0).
In general,
L{f (n) (t)} = sn F (s) − sn−1 f (0) − sn−2 f → (0) − · · · − f (n−1) (0).
Proof. Let . t
g(t) = f (τ ) dτ.
0
By definition of the Laplace transform,
. ∞ . ∞ (. t )
−st −st
L{g(t)} = e g(t) dt = e f (τ ) dτ dt.
0 0 0
We now interchange the order of integration. The region of integration is 0 ≤ τ ≤ t < ∞, so
reversing the order gives
. ∞. t . ∞. ∞
−st
e f (τ ) dτ dt = e−st f (τ ) dt dτ.
0 0 0 τ
Since f (τ ) does not depend on t, it can be taken outside the inner integral:
. ∞ (. ∞ )
−st
= f (τ ) e dt dτ.
0 τ
Evaluating the inner integral,
. ∞ 5 6∞
1 e−sτ
e−st dt = − e−st = .
τ s τ s
Substituting this result, we obtain
. ∞ .
e−sτ 1 ∞ −sτ F (s)
L{g(t)} = f (τ ) dτ = e f (τ ) dτ = .
0 s s 0 s
This completes the proof.
59
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
Thus the function is zero before the time t = a and jumps to one at t = a. It is useful for describing
signals or forces that “turn on’’ at a particular instant.
The unit step function plays an important role in Laplace transform methods because it allows
piecewise-defined functions to be written in a compact algebraic form. If a function begins acting
only after some time a, it can often be written as u(t − a)f (t − a). If L{f (t)} = F (s), then
where u(t − a) is the unit step function. The factor e−as represents a delay in time.
Since the unit step function satisfies u(t − a) = 0 for t < a and u(t − a) = 1 for t ≥ a, the integral
becomes . ∞
e−st f (t − a) dt.
a
Now make the substitution
τ = t − a, t = τ + a, dt = dτ.
When t = a, we have τ = 0, and as t → ∞, τ → ∞. Thus
. ∞ . ∞
−st
e f (t − a) dt = e−s(τ +a) f (τ ) dτ.
a 0
Factor out the constant exponential term:
. ∞
−as
=e e−sτ f (τ ) dτ.
0
But the remaining integral is exactly the Laplace transform of f (t), namely F (s). Therefore,
L{u(t − a)f (t − a)} = e−as F (s).
This completes the proof.
60
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
Periodic functions
A function f (t) is said to be periodic with period T > 0 if
f (t + T ) = f (t)
for all t ≥ 0. Many signals and physical processes exhibit periodic behavior, so it is useful to know
how to compute their Laplace transforms efficiently.
If f (t) is periodic with period T , then its Laplace transform can be expressed in terms of a
single period of the function. The result is
. T
1
L{f (t)} = e−st f (t) dt.
1 − e−sT 0
Thus, instead of integrating over the entire interval [0, ∞), it suffices to integrate over one period
and multiply by the factor 1−e1−sT .
This formula follows by writing the Laplace transform integral as a sum over successive intervals
of length T :
. ∞ !∞ . (n+1)T
−st
e f (t) dt = e−st f (t) dt.
0 n=0 nT
Using the periodicity f (t + T ) = f (t) and performing a suitable change of variables, each integral
can be written in terms of the same integral over [0, T ]. The resulting series forms a geometric
series whose sum produces the factor 1−e1−sT .
This theorem is especially useful for functions defined piecewise over one period, such as square
waves, sawtooth waves, and other periodic signals that arise in engineering.
Convolution Theorem
The convolution of two functions is defined by
. t
(f ∗ g)(t) = f (τ )g(t − τ ) dτ. (4.6)
0
Then
L{(f ∗ g)(t)} = F (s)G(s). (4.7)
Thus convolution in the time domain corresponds to multiplication in the transform domain.
61
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
Since f (τ ) does not depend on t, it may be taken outside the inner integral:
. ∞ (. ∞ )
−st
= f (τ ) e g(t − τ ) dt dτ.
0 τ
But these integrals are precisely the Laplace transforms of f (t) and g(t). This completes the
proof.
1
1
s
1
t
s2
n!
tn
sn+1
!(a + 1)
ta , a > 0
sa+1
1
eat
s−a
a
sin(ωt)
s2 + ω 2
s
cos(ωt)
s + ω2
2
a
sinh(at)
s − a2
2
s
cosh(at)
s − a2
2
b
eat sin(bt)
(s − a)2 + b2
s−a
eat cos(bt)
(s − a)2 + b2
e−as
u(t − a)
s
62
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
In many applications we begin with the transform F (s) and wish to recover the original function
f (t). The operation that reconstructs f (t) from F (s) is called the inverse Laplace transform.
If
F (s) = L{f (t)},
then we write
f (t) = L−1 {F (s)}.
Thus the inverse Laplace transform reverses the effect of the Laplace transform and restores the
original function.
Theorem 4.2.1 (Inversion theorem). Let f (t) be piecewise continuous on [0, ∞) and of exponential
order. If
F (s) = L{f (t)},
where γ is a real constant chosen so that the vertical line Re(s) = γ lies to the right of all singularities
of F (s).
Although the inversion theorem provides a theoretical formula for recovering f (t), it is rarely
used directly in elementary applications. In practice, inverse Laplace transforms are usually ob-
tained by
These techniques allow the inverse transform to be computed efficiently without evaluating the
Bromwich integral explicitly.
63
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
y →→ − 3y → + 2y = 0.
The characteristic equation is (r2 − 3r + 2 = 0), which factors as ((r − 1)(r − 2) = 0). Hence the
general solution is
y(t) = C1 et + C2 e2t ,
where (C1 ) and (C2 ) are arbitrary constants. At this stage the solution represents a family of
functions, each corresponding to different choices of the constants.
Suppose we impose the initial conditions (y(0) = 1) and (y → (0) = 0). Substituting into the
general solution gives (C1 + C2 = 1), while differentiating yields (y → (t) = C1 et + 2C2 e2t ), and the
condition (y → (0) = 0) gives (C1 + 2C2 = 0). Solving this system determines the constants uniquely,
producing a single function that satisfies both the differential equation and the initial conditions.
This illustrates how an IVP selects one particular solution from the family given by the general
solution.
In general, if the differential equation is of order n, then its general solution contains n arbitrary
constants. Consequently, to determine a unique solution we must specify n initial conditions,
typically of the form
y(t0 ), y → (t0 ), y →→ (t0 ), . . . , y (n−1) (t0 ).
These conditions fix the values of the n constants appearing in the general solution. Without
enough initial conditions, the solution remains a family of functions rather than a single uniquely
determined function.
64
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
where Y (s) = L{y(t)}. Substituting these expressions converts the differential equation into an
algebraic equation in terms of Y (s) and the given initial conditions.
Next, simplify the resulting algebraic expression to obtain the subsidiary equation, which is an
equation involving Y (s) and the variable s. Solve this equation for Y (s) using ordinary algebraic
methods. If necessary, decompose the expression into simpler fractions (for example using partial
fractions) so that each term corresponds to a known Laplace transform pair.
Finally, take the inverse Laplace transform of Y (s) to obtain the solution y(t) of the origi-
nal differential equation. This step uses standard tables or known formulas for inverse Laplace
transforms. The resulting function y(t) satisfies both the differential equation and the given initial
conditions.
Example 4.3.1. Consider the non–homogeneous differential equation
y →→ + y = sin t,
with initial conditions y(0) = 0 and y → (0) = 0. We therefore apply the Laplace transform. Taking
transforms of both sides and using
1
L{y → (t)} = sY (s) − y(0), L{y →→ (t)} = s2 Y (s) − sy(0) − y → (0), L{sin t} = ,
s2 +1
we obtain
1
(s2 Y (s)) + Y (s) = .
s2 +1
Hence the subsidiary equation is
1
(s2 + 1)Y (s) = .
s2 + 1
Solving for Y (s), we get
1
Y (s) = .
(s2 + 1)2
To compute the inverse Laplace transform, we use the known transform pair
2s 1
L{t sin t} = , L{sin t − t cos t} = .
(s2 + 1)2 (s2 + 1)2
Hence
1/ 0
sin t − t cos t .
y(t) =
2
Thus the solution of the given non–homogeneous differential equation is
1
y(t) = (sin t − t cos t) ,
2
which satisfies both the differential equation and the initial conditions.
65
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
Solved Exercises
Exercise 4.1. Solve the differential equation with constant coefficients
y →→ − 3y → + 2y = 0,
Solution. We apply the Laplace transform to both sides of the equation. Using the formulas
we obtain
(s2 Y (s) − s − 0) − 3(sY (s) − 1) + 2Y (s) = 0.
Simplifying this expression gives
and hence
(s2 − 3s + 2)Y (s) = s − 3.
This algebraic relation is the subsidiary equation. Solving for Y (s), we obtain
s−3
Y (s) = .
(s − 1)(s − 2)
we obtain
y(t) = 2et − e2t .
This function satisfies both the differential equation and the given initial conditions.
66
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
Choose
u = sin t, dv = e−st dt,
so that
1
du = cos t dt, v = − e−st .
s
Applying integration by parts,
5 6∞ . ∞
1 1
I = − e−st sin t + e−st cos t dt.
s 0 s 0
The boundary term vanishes, since e−st → 0 as t → ∞ for s > 0, and sin 0 = 0. Hence
.
1 ∞ −st
I= e cos t dt.
s 0
Let . ∞
J= e−st cos t dt.
0
we obtain 5 6∞ . ∞
1 1
J = − e−st cos t − e−st sin t dt.
s 0 s 0
Rearranging, ( )
1 1
I 1+ 2 = .
s s2
Hence
1
I= .
s2 + 1
Therefore,
1
L{sin t} = , s > 0.
s2 +1
y →→ − 3y → + 2y = et ,
67
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
we obtain
1
(s2 Y (s)) − 3(sY (s)) + 2Y (s) = .
s−1
Hence,
1
(s2 − 3s + 2)Y (s) = .
s−1
Solving for Y (s) gives
1 1
Y (s) = = .
(s − 1)(s2 − 3s + 2) (s − 1)2 (s − 2)
y →→ + y = u(t − π),
Solution. Because the forcing term suddenly turns on at t = π, the equation is naturally described
using piecewise functions, making it inconvenient to solve by elementary methods such as unde-
termined coefficients. The Laplace transform method, however, handles such discontinuous inputs
systematically. Taking the Laplace transform of both sides and using
e−as
L{y →→ } = s2 Y (s) − sy(0) − y → (0), L{y} = Y (s), L{u(t − a)} = ,
s
we obtain
e−πs
(s2 + 1)Y (s) = .
s
Hence
e−πs
Y (s) = .
s(s2 + 1)
68
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
1
.
s(s2 + 1)
we obtain
y(t) = u(t − π) [1 − cos(t − π)] .
Thus the solution is 7
0, 0 ≤ t < π,
y(t) =
1 − cos(t − π), t ≥ π.
This example illustrates how the Laplace transform naturally handles differential equations with
delayed or discontinuous forcing terms.
!(α + 1)
L{tα } = , α > −1,
sα+1
we obtain √
2 !( 2 + 1)
(s + 1)Y (s) = √ .
s 2+1
Hence √
!( 2 + 1)
Y (s) = √ .
s 2+1 (s2 + 1)
69
Complex analysis and diff. eq. CHAPTER 4. LAPLACE TRANSFORM
Thus the Laplace transform reduces the differential equation to an algebraic expression for Y (s).
The solution y(t) can then be written as the inverse Laplace transform
7 8
√ 1
y(t) = !( 2 + 1) L−1 √ .
s 2+1 (s2 + 1)
Although the inverse transform may involve special functions or convolution integrals, the Laplace
transform method still provides a systematic way to express the solution, even for forcing terms
that fall outside the scope of elementary solution techniques.
70
Chapter 5
Introduction to PDEs
In many physical, biological, and engineering systems, the state of a quantity depends on more
than one independent variable. For example, temperature in a plate depends on both spatial
coordinates and possibly time. While ordinary differential equations (ODEs) describe systems
with a single independent variable, partial differential equations (PDEs) are required when a
dependent variable depends on multiple independent variables.
In standard notation for PDEs with two independent variables, the dependent variable is written
as z = z(x, y), where x and y are the independent variables. The first–order partial derivatives are
commonly denoted by
∂z ∂z
p= , q= ,
∂x ∂y
and the second–order derivatives by
∂2z ∂2z ∂2z
r= , s= , t= .
∂x2 ∂x∂y ∂y 2
These notations are widely used when expressing PDEs compactly and when classifying equations
by their order and structure.
In the setting of two independent variables, a partial differential equation (PDE) is an
equation involving an unknown function z = z(x, y) of the variables x and y, together with some
of its partial derivatives. A PDE can often be written in the general form
F (x, y, z, p, q) = 0,
where F is a given function. The order of the PDE is the order of the highest derivative appearing
in the equation.
A solution of a PDE is a function z(x, y) that satisfies the equation when its partial derivatives
are substituted into it. In many applications, the PDE alone is not enough to determine a unique
solution; additional conditions must be specified. One common type is an initial value problem,
in which the value of the unknown function (and possibly some of its derivatives) is prescribed
along a given curve in the (x, y)–plane. These initial conditions, together with the PDE, determine
the evolution of the solution away from the curve and are essential for selecting the physically or
mathematically relevant solution among many possible ones.
75
Complex analysis and diff. eq. CHAPTER 5. INTRODUCTION TO PDES
dependent variable z = z(x, y) and contains one or more arbitrary constants. By taking partial
derivatives of the relation with respect to the independent variables x and y, additional equations
are obtained involving the derivatives
∂z ∂z
p= , q= .
∂x ∂y
These equations can then be combined to eliminate the arbitrary constants, resulting in a PDE
involving x, y, z, and its partial derivatives. In general, the number of differentiations required
corresponds to the number of constants that must be removed.
A similar idea applies when the relation contains an arbitrary function, such as z = f (x + y)
or z = f (xy). In this case, the equation is differentiated with respect to the independent variables to
produce expressions involving the derivative of the arbitrary function. By eliminating the function
and its derivatives from these relations, one obtains a PDE satisfied by z(x, y). This procedure
is important because it shows how families of functions depending on parameters or arbitrary
functions can lead naturally to differential equations describing the entire family.
A useful rule of thumb for the formation of partial differential equations (PDEs) is that
a PDE can be obtained by eliminating arbitrary constants or arbitrary functions from a given
relation involving a dependent variable z = z(x, y). If the relation contains n arbitrary constants,
one generally differentiates the relation with respect to the independent variables x and y sufficiently
many times to obtain enough equations to eliminate those constants. The resulting equation, which
involves x, y, z, and its partial derivatives is a PDE whose order typically corresponds to the number
of independent differentiations required.
When the relation contains an arbitrary function, the idea is similar: the relation is partially
differentiated with respect to the independent variables until expressions involving the derivative of
the arbitrary function appear. These expressions are then combined to eliminate the function and
its derivatives. The resulting equation is a PDE satisfied by all members of the original family of
functions. In practice, the general strategy is therefore: differentiate the given relation with respect
to the independent variables, introduce the standard notation for partial derivatives, and eliminate
the unwanted constants or functions to obtain a differential equation involving only x, y, z, and its
derivatives. We shall describe this in the following series of examples.
Example 5.1.1. Suppose
z = ax + by.
Then we easily calculate p = a and q = b. Hence we see that z = px + qy is the required PDE.
Example 5.1.2. If
z = ax2 + by 2 ,
then we calculate p = 2ax and q = 2by. Hence ax2 = px/2 and by 2 = qy/2. Substituting this back
in the original equation gives us 2z = px + qy as the required PDE.
Example 5.1.3. If
z = f (x + y)
for some arbitrary function f , then we calculate p = f → (x+y) and q = f → (x+y). Hence the required
PDE is p = q.
Example 5.1.4. If
z = f (x2 + y 2 ),
then we calculate p = 2xf → (x2 + y 2 ) and q = 2yf → (x2 + y 2 ). Hence yp = xq and that is our required
PDE.
76
Complex analysis and diff. eq. CHAPTER 5. INTRODUCTION TO PDES
Example 5.1.5. If
z = f (xy),
then p = yf → (xy) and q = xf → (xy). Hence xp = yq is the required PDE.
77
Complex analysis and diff. eq. CHAPTER 5. INTRODUCTION TO PDES
The first integral involves an arbitrary constant that depends only on y. Similarly the second
integral involves an arbitrary constant that depends only on x. Equating them together and
eliminating arbitrary constants gives them the complete solution.
Example 5.3.3. Suppose we want to solve the differential equation p − x2 = q + y 2 . This is a variable
separable equation. We get that p = x2 + a and q = a − y 2 . Hence,
x3 y3
z= + ax + b1 (y) = ay − + b2 (x).
3 3
Rearranging, we see that the general solution is
1
z = a(x + y) + (x3 − y 3 ) + b.
3
78
Complex analysis and diff. eq. CHAPTER 5. INTRODUCTION TO PDES
where p = ∂z
∂x and q = ∂y .
∂z
To solve, we form the auxiliary equations
dx dy dz
= = .
P Q R
These arise by introducing an auxiliary parameter s, so that
dx dy dz
= P, = Q, = R,
ds ds ds
which represent characteristic curves along which the PDE reduces to ODEs. Solving the auxiliary
equations yields two independent integrals
u(x, y, z) = c1 , v(x, y, z) = c2 .
Thus, solving a PDE for u amounts to finding a surface in R3 whose geometry satisfies certain
prescribed conditions.
More generally, if we consider two dependent variables u = u(x, y) and v = v(x, y), then the
solution defines a parametrized surface in R4 :
79
Complex analysis and diff. eq. CHAPTER 5. INTRODUCTION TO PDES
In this setting, a system of PDEs imposes constraints on the tangent planes of this surface, i.e., on
the partial derivatives ux , uy , vx , vy . Geometrically, the PDE specifies how the surface is allowed to
tilt or bend in the ambient space.
For first-order PDEs, one can interpret the equation as prescribing a field of admissible tangent
planes. A solution corresponds to a surface whose tangent plane at each point lies in this prescribed
family. For higher-order PDEs, the constraints involve curvature and higher-order geometric prop-
erties of the surface. In summary, solutions of PDEs can be viewed as geometric objects (surfaces or
submanifolds), and the differential equation encodes conditions on their local geometric structure.
From the geometric perspective above, a first-order PDE can be viewed as prescribing a family
of admissible tangent planes to a surface. A particularly important class is given by Lagrange’s
linear equation, which has the form
Geometrically, this equation specifies a direction field in the extended space (x, y, u): at each point,
the vector
(a(x, y, u), b(x, y, u), c(x, y, u))
determines a direction along which the solution surface must be tangent.
A solution surface can therefore be constructed as a union of curves whose tangent vectors agree
with this field. These curves are called characteristic curves, and they are obtained by solving the
system of ordinary differential equations
dx dy du
= a(x, y, u), = b(x, y, u), = c(x, y, u).
ds ds ds
Equivalently, this system is often written in symmetric form as
dx dy du
= = .
a(x, y, u) b(x, y, u) c(x, y, u)
The key idea is that along each characteristic curve, the PDE reduces to an ordinary differential
equation. By integrating this system, one obtains two independent first integrals
φ(x, y, u) = C1 , ψ(x, y, u) = C2 ,
F (x, y, u, p, q) = 0, where p = ux , q = uy .
In this case, the equation no longer prescribes a direction field in (x, y, u)-space alone. Instead,
it defines a constraint in the jet space (x, y, u, p, q), relating both the position and the first-order
80
Complex analysis and diff. eq. CHAPTER 5. INTRODUCTION TO PDES
derivatives. Geometrically, this means that the PDE specifies a family of admissible tangent planes
rather than just tangent directions.
To construct a solution surface, one must therefore determine not only how (x, y, u) evolve, but
also how the slopes (p, q) vary consistently along the surface. This leads to an extended system of
differential equations governing curves in the higher-dimensional space (x, y, u, p, q).
The method that accomplishes this is known as Charpit’s method. It generalizes the idea of
characteristics by introducing a system of ordinary differential equations that simultaneously tracks
the evolution of the variables (x, y, u, p, q). By integrating this system, one obtains the so-called
complete integral of the PDE, from which the general solution can be derived.
Thus, Charpit’s method can be viewed as a natural extension of the geometric approach used
for Lagrange’s equation, adapted to handle fully nonlinear first-order PDEs by lifting the problem
to a higher-dimensional geometric setting.
Consider a general first-order nonlinear PDE
F (x, y, u, p, q) = 0, where p = ux , q = uy .
Unlike the linear case, the equation now constrains both the position (x, y, u) and the slopes (p, q),
so we work in the extended space (x, y, u, p, q).
Charpit’s method constructs solution surfaces by integrating a system of ordinary differential
equations (the Charpit equations) given by
dx dy du
= Fp , = Fq , = pFp + qFq ,
ds ds ds
dp dq
= −Fx − pFu , = −Fy − qFu ,
ds ds
where subscripts denote partial derivatives of F .
Equivalently, this system is often written in symmetric form:
dx dy du dp dq
= = = = .
Fp Fq pFp + qFq −Fx − pFu −Fy − qFu
To solve the PDE using Charpit’s method, one proceeds as follows:
1. Form the function F (x, y, u, p, q) = 0 and compute the partial derivatives Fx , Fy , Fu , Fp , Fq .
2. Write down the Charpit auxiliary equations:
dx dy du dp dq
= = = = .
Fp Fq pFp + qFq −Fx − pFu −Fy − qFu
3. Solve the system to obtain relations (first integrals) between x, y, u, p, q. Typically, one first
finds relations involving p and q.
4. Use these relations together with the original PDE to eliminate p and q, expressing them in
terms of x, y, u and arbitrary constants.
5. Substitute p = ux and q = uy to obtain a reduced system of first-order equations.
6. Integrate this system to obtain a family of solutions depending on two arbitrary constants.
This yields the complete integral
u = u(x, y; a, b).
7. If required, eliminate the constants a, b from
u = u(x, y; a, b), φ(a, b) = 0,
to obtain the general solution.
81