chapter-7pde
chapter-7pde
7.1 Introduction
We will delve into the development of the Fourier transform from its roots in Fourier
series and its application in solving partial differential equations using the eigen-
function expansion method.
we can equivalently represent the trigonometric Fourier series in its complex form
as follows:
X1
f (x) = Fn ei!nx; (7.1)
n=¡1
1
2 Fourier Transform Method
These formulas are derived from the orthogonality property of the complex expo-
nential functions
Z L n (
1
in!x im!x
m
i L x ¡i L x n=m
hhe ;e ii := e e dx = 2L :
¡L 0 n=/m
In this context, we employ the complex version of the inner product hh;ii, defined as
Z b
hhf ; gii = f(x) g(x) dx;
a
where g (x) represents the complex conjugate of g(x), and the integration is over
the interval [a; b].
The concept of the Fourier series representation can be extended to functions
defined on an unbounded domain by introducing the Fourier transform. Starting
from the complex Fourier series representation of a function f (x) in [¡L; L], and
substituting (7.2) into (7.1), we can write
Z 1
!
1 L X
f (x) = f (z) ei(x¡z)n!L !L dz;
2 ¡L n=¡1
where !L = L . As L approaches infinity, and !L approaches zero, we interpret the
summation as an integral:
X1 Z L
lim e i(x¡z)n!L
!L = lim ei(x¡z)! d!;
L!1 L!1 ¡L
n=¡1
resulting in:
Z L
Z L
1
f(x) = lim f (z) e ¡i!z
dz ei!x d!:
2 L!1 ¡L ¡L
The inner integral in this expression is recognized as the Fourier transform of the
function f , denoted as F ff g, and defined as:
Z 1
F ff g = f (x) e¡i!x dx:
¡1
Note that the integral is taken over x, resulting in a function of !. For convenience,
we denote the transformed function as f^(!). Thus, we obtain the final result:
Z
1 1^
f (x) = f (!) ei!x d!:
2 ¡1
Theorem 7.1. Assume that a function f (x) is integrable over (¡1; 1), i.e.,
Z 1
jf (x)j dx < 1:
¡1
Then, f^(!) exists, and it is continuous with respect to !. Furthermore, the supremum
of jf^(!)j is finite, i.e.,
sup jf^(!)j < 1:
!
ensuring that f^(!) converges for any !. To demonstrate continuity, let !0 be fixed,
and as ! approaches !0:
Z 1 Z 1 Z 1
lim f (x) e ¡i!x
dx = lim f (x) e ¡i!x
dx = f (x) e¡i!0x dx:
!!!0 ¡1 ¡1!!!0 ¡1
The passage of the limit inside the integral is allowed by the dominant convergence
theorem (see the appendix of this book). Hence,
confirming that the supremum of jf^(!)j is finite, and this completes the proof.
The following theorem, known as the Fourier theorem states the convergence of
F ¡1 defined as:
Z
¡1 ^ 1 1^
F ff g = f (!) e¡i!x d!:
2 ¡1
Theorem 7.2. Let f (x) be an integrable function defined on (¡1; 1) and piecewise
continuously differentiable, with f 0(x) being a piecewise continuous function. Then,
the inverse Fourier transform, denoted as F ¡1ff^g, is equal to f (x) at continuity
points of f. However, at discontinuity points of f, the inverse Fourier transform is
given by:
f (x+) + f (x¡)
F ¡1ff^g =
2
where f (x+) and f (x¡) represent the right and left limits of f at x, respectively.
4 Fourier Transform Method
1
Since the function p is even, the second integral at the right-hand side is zero,
jxj
and we can write:
( ) Z L
1 cos(!x)
F p = lim p dx:
jxj L!1 ¡L jxj
The figure below depicts the Fourier transform of the given function in ! 2 (¡30; 30)
0
-30 -20 -10 0 10 20 30
Even though, the function is not piecewise continuous, its inverse Fourier trans-
form F ¡1ff^g converges outside of the singular point x = 0 as shown below:
15
10
0
-1 -0.5 0 0.5 1
7.1 Introduction 5
Exercise 7.1. Show that if f (x) is an even function, F ff g is an even function in ! and real.
If f (x) is an odd function, F ff g is an odd function in ! and pure imaginary.
ei!0x + e ¡i!0x
Using Euler's formula cos(!0x) = 2
, we obtain:
sin[(! ¡ !0)L] sin[(! + !0)L]
F fcos(!0x)g = lim + :
L!1 ! ¡ !0 ! + !0
The figure below depicts the graph of this Fourier transform for !0 = 1 for L = 20
and L = 40.
25 40
20 30
15
20
10
10
5
0 0
-5 -10
-4 -2 0 2 4 -4 -2 0 2 4
20 40
15 30
10 20
5 10
0 0
-5 -10
-4 -2 0 2 4 -4 -2 0 2 4
3 100
2
50
1
0 0
-1 -50
-2
-100
-3
-4 -150
-5 0 5 -4 -2 0 2 4
In physics and engineering contexts, it is often convenient to use the notation !=2f
and express the inverse Fourier transform as:
Z 1
f (x) = f^(!) ei2fx df :
¡1
However, this notation may lead to confusion, as we typically denote our function
by f (x).
7.1 Introduction 7
Exercise 7.2. Let's compare the frequency spectrum of two functions f1(x) = e¡0.2jxj cos(x)
and f2(x) = e¡0.2jxj cos(2x). The function f2 changes twice faster than f1. Draw these two
functions in x-domain. Now draw the functions f^1(!) and f^2(!) and explain what you observe.
You can use the following code:
x=-10:0.01:10;
f1=@(x) exp(-abs(x)/5).*cos(x);
f2=@(x) exp(-abs(x)/5).*cos(2*x);
subplot(1,2,1)
plot(x,f1(x))
subplot(1,2,2)
plot(x,f2(x))
figure()
w=-2:0.01:2;
fw1=2*integral(@(x) f1(x).*cos(w.*x),0,40, ...
'ArrayValued',true);
subplot(1,2,1)
plot(w,fw1);
w=-3:0.01:3;
fw2=2*integral(@(x) f2(x).*cos(w.*x),0,40, ...
'ArrayValued',true);
subplot(1,2,2)
plot(w,fw2)
Explain why we used in the above code the integral
Z 40
2 f1(x) cos(!x) dx;
0
instead of the integral Z 40
f1(x) e¡i!x dx:
¡40
0.5
0.5
0
0
-0.5
-0.5
-10 -5 0 5 10 -10 -5 0 5 10
6 6
5 5
4 4
3 3
2 2
1 1
0 0
-2 -1 0 1 2 -4 -2 0 2 4
Exercise 7.3. The function f (x) = 1 is not integrable. Its Fourier transform is
Z L
2sin(!L)
F f1g = lim e¡i!x dx = lim :
L!1 ¡L L!1 !
Plot this function for different values of L. What do you observe at ! = 0? The function f (x) = 1
is the limiting function of cos(!0x) when !0 approaches 0. Compare this result to the Fourier
transform of cos(!0x) when !0 ! 0.
8 Fourier Transform Method
Exercise 7.4. If f(x) is an odd function, show that F ff g is an odd and pure imaginary
function in !-domain. Let f (x) = sin(!0 x). This function is not integrable. Plot the imaginary
part of F fsin(!0x)g. What do you observe at !0 and ¡!0? Use the following code in Matlab
to draw F fsin(!0x)g.
w0=1;%you can change this value
w=-4:0.01:4; %you can change this interval
xinf=50% you can change this value
fw=integral(@(x) sin(w0*x).*sin(w.*x),-xinf,xinf,'ArrayValued',true);
plot(w,fw)
While there are no boundary conditions specified in this problem, we assume that
the solution u(x; t) is integrable to guarantee the existence of the Fourier transform
u^(!; t). We then write the solution u(x; t) as the following integral:
Z
1 1
u(x; t) = u^(!; t) ei!x d!; (7.3)
2 ¡1
This differential equation is with respect to time t, and it can be solved as:
2
u^(!; t) = C(!) e¡k! t;
where C(!) is an arbitrary function with respect to !. The specific form of C(!) will
be determined by the initial condition u(x; 0)= f (x) through the Fourier transform:
u^(!; 0) = f^(!). Thus, we obtain u^(!; t) = f^(!) e¡k! t. Consequently, the integral
2
Now, let's compare this integral solution to the series solution of the same heat
problem defined on the interval [¡L; L]:
8
>
> ut = kuxx ¡L < x < L
>
<
u(¡L; t) = u(L; t)
:
>
> ux(¡L; t) = ux(L; t)
>
: u(x; 0) = f (x)
The solution to this problem in complex form and in terms of the eigenfunctions
fein!xg for ! = L is given as:
1
X 2!2 t
u(x; t) = Fn e¡kn L ein!L x:
n=¡1
It turns out that when L ! 1, this solution converges to the integral solution (7.5).
Problem 7.1. Consider the following heat problem
ut = uxx + h(x)
:
u(x; 0) = 0
In particular, when a = 1, the transform function is f^(!) = 2 sinc(!) for the sinc
sin(z)
function: sinc(z) = z .
10 Fourier Transform Method
1.5
0.5
-0.5
-20 -10 0 10 20
2 sin(a!)
Now, let's investigate the inverse Fourier transform of !
. The expression
for the inverse transform is given as:
Z
¡1 2sin(a!) 1 1 sin(a!)
F = cos(!x) d!:
! ¡1 !
The figure below depicts the inverse transform with integration over intervals ! 2
(¡01; 10) and ! 2 (¡50; 50):
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-0.2 -0.2
-4 -2 0 2 4 -4 -2 0 2 4
Using the inverse transform formula, we can find the transform of the function
sin(ax)
f (x) = x . We have
Z 1
sin(a!) i!x ¡a < x < a
e d! =
¡1 ! 0 otherwise
Changing ! ! x and x ! ¡!, we obtain
Z 1
sin(ax) ¡i!x ¡a < ! < a
e dx = ;
¡1 x 0 otherwise
and thus
sin(ax) ¡a < ! < a
F = :
x 0 otherwise
The function at the right-hand side represents a low-pass filter in the frequency
domain. This filter allows low frequencies to pass through and filters out high fre-
quencies in a given function. Such filters are commonly used in signal processing
and communication systems to eliminate unwanted noise and interference while
preserving essential information.
Exercise 7.5. Consider the function
(
1
¡a < x < a
fa(x) = 2a ;
0 otherwise
for a > 0. Let a approaches 0, find F ffa(x)g. What is limiting function fa(x) when a ! 0?
0.8
0.6
0.4
0.2
0
-2 -1 0 1 2
12 Fourier Transform Method
Exercise 7.6. Use the inverse Fourier transform and show the following relation
Z 1
cos(ax)
dx = e¡jaj:
0 1+x 2 2
Exercise 7.7. Use the inverse Fourier transform and show the relation
1
F 2 = e¡aj! j:
a + x2 a
for any continuous function h(x) which vanishes outside an interval (¡R; R) for some R > 0.
for any continuous and bounded function h. The Dirac delta function plays a fun-
damental role in the theory of Fourier transform and is essential for solving linear
partial differential equations using Fourier transform. It acts as a distribution and
has many important properties, including the shifting property:
Z 1
h(x) (x ¡ x0) dx = h(x0):
¡1
Additionally, we can define the Dirac delta function sequence as follows: A sequence
of functions n(x) is called a Dirac delta sequence if for any continuous and bounded
function h, we have: Z a
lim h(x) n(x) dx = h(0):
n!1 ¡a
The Dirac delta function sequence is used to approximate the Dirac delta function
(x) for a continuous function h. By considering the limit of the Dirac delta sequence
as n approaches infinity, we can define the Dirac delta function as:
(x)= lim n(x):
n!1
Exercise 7.10. Prove that the following functions are Dirac delta sequences:
a) The sequence
(
n 1 1
¡n < x < n
n(x) = 2 :
0 otherwise
b) The sequence
8
> 1
< n x + n ¡n < x < 0
2
>
n(x) = ¡n2x + n 0 < x < 1
>
> n
:
0 otherwise
14 Fourier Transform Method
Problem 7.5. A function f (x) is called self-dual if f^(!) = f (!). For this reason, and to make
a balance between F and F ¡1, some textbooks change the definitions as follows:
Z 1
1
F ff (x)g = p f (x) e¡i!x dx;
2 ¡1
and Z 1
^ 1
F ff (!)g = p
¡1 f^(!) ei!x d!:
2 ¡1
p x2
¡
It is simply seen that f (x) = 2 e 2 is a self-dual function with the above definitions as:
np x2
o p !2
¡ ¡
F 2 e 2 = 2 e 2 = f (!):
Show that its Fourier transform with respect to the balanced form of F is:
sin[(2n + 1)!]
f^(!) = lim :
n!1 sin(!)
Draw this function for some values of n and explain what you observe at n 2 Z. We can show
that the function at these point behave like a Dirac delta function. Fix n = n0 and assume that
h is function continuous in the interval (n0 ¡ "; n0 + ") for small " > 0 and zero outside of this
interval. Show the relation
Z n0 +"
sin[(2n + 1)!]
lim h(x) = h(n0):
n!1 n0 ¡" sin(!)
^
P1 implies that f (!) behaves like a Dirac delta sequence function at ! = n 2 Z. The function
This
n=¡1 (x ¡ 2n) is self-dual with respect to the unbalanced form of F.
These are two spikes at physical frequencies !0 and ¡!0 that we discussed in the
previous section.
Exercise 7.12. Calculate the inverses F ¡1f(! ¡ !0)g, and F ¡1f(! + !0)g and conclude
1
F fcos(!0x)g = f(! ¡ !0) + (! + !0)g:
2
This is depicted in the figure below:
!
¡!0 !0
Find the Fourier transform F fsin(!0 x)g and draw its imaginary part in !-domain.
Exercise 7.13. Show the relation
F fsin(!0x)g = i(! ¡ !0) ¡ i(! ¡ !0):
This is called the Fourier sine transform while its imaginary part is called the Fourier
sine integral Z 1
Fs ff (x)g := f^s(!) = f (x) sin(!x) dx:
0
Note that f^s(!) is an odd function and f^s(0) = 0. By the inverse Fourier transform,
we have Z
^ 1 1^
¡1
fo(x) = F f¡2i fs(!)g = f (!) sin(!x) d!:
¡1 s
16 Fourier Transform Method
Therefore, we can express the function f (x) defined on x 2 [0; 1) as the integral:
Z
1 1^
f (x) = fs(!) sin(!x) d!;
¡1
Note that f^c(!) is an even function in ! and fc0(0) = 0. Therefore, a function f (x)
which is defined on the domain [0; 1) can be expressed as:
Z
1 1^
f (x) = f (!) cos(!x) d!;
¡1 c
Example 7.2. Consider the function f (x) = e¡x for x 2 [0; 1). The following figure
shows its Fourier sine and cosine integrals integrated over ! 2 [¡10; 10]:
1
0.5
0 0.5
-0.5
0
-10 -5 0 5 10 0 1 2 3
1 1
0.5 0.5
0 0
-10 -5 0 5 10 0 1 2 3
7.3 Properties of Fourier transform 17
Exercise 7.14. Use the above results and determine the value of following integrals:
Z 1 Z 1
cos(x) x sin(x)
dx; dx:
0 1 + x 2
0 1 + x2
2
Exercise 7.15. Draw the Fourier sine and cosine integrals of the function f (x) = e¡x define
din x 2 [0; 1). You can use the following code in Matlab:
w=-10:0.01:10;% The range of plot of $\hat{f}_s$
X=40;%Interval for integration over x
fw=integral(@(x) exp(-x.^2).*sin(w.*x),0,X, ...
'ArrayValued',true);
plot(w,fw)
7.3.1 Linearity
The Fourier transform is a continuous linear integral transformation that allows us
to analyze the frequency components embedded in a given function. In particular,
for any integrable functions f1 and f2, and any constants c1 and c2, the Fourier
transform satisfies the linearity property:
F fc1 f1 + c2 f2g = c1 f^1(!) + c2 f^2(!):
This means that the Fourier transform of the linear combination of two functions is
equal to the corresponding linear combination of their individual Fourier transforms.
In other words, the frequency components present in the sum c1 f1 + c2 f2 are equal
to the sum of the frequency components in f1 and f2, weighted by their respective
constants c1 and c2. This property makes the Fourier transform a powerful tool for
analyzing the linear systems.
Problem 7.6. Prove that if f1 and f2 are integrable, then c1 f1 + c2 f2 is for any constant c1; c2.
Exercise 7.16. Consider the function
1 x>0
u(x) = :
0 x<0
1
Write u(x) as u(x) = f (x) + 2 , where f (x) is the function
8
<1 x>0
f (x) = 2 1 :
: ¡ x<0
2
18 Fourier Transform Method
Show that
1 1
F ff (x)g = ;F = (!);
i! 2
and thus
1
F fu(x)g = + (!):
i!
The first integral is just f^(! ¡ !0) and the second one is f^(! + !0), and finally
1 1
F ff (x) cos(!0x)g = f^(! ¡ !0) + f^(! + !0):
2 2
Frequency modulation is one of the most important applications of this property.
It allows us to efficiently transmit data from different users along the same cable
by allocating specific frequency bands to each user's data. By multiplying each
data stream fk(t) by cos(k!0t), the frequency band of each user's data is shifted to
! = k!0, as shown in the figure below:
!
!0 2!0 3!0 4!0
This modulation technique ensures that each user's data occupies a unique fre-
quency band, preventing interference and enabling simultaneous transmission of
multiple data streams through the same cable. It is widely used in various commu-
nication technologies, including wireless communication, radio broadcasting, and
digital signal processing.
Exercise 7.17. Show the following relation
cos(!0x)
F = fe¡j! ¡!0j + e¡j!+!0jg;
1 + x2 2
and conclude Z 1
cos(x)
dx = e¡1:
0 1+x 2
2
In particular, if F f(x)g = 1, then F f(x ¡ x0)g = e¡i!x0. This property is the dual
of the previous one. Shift in x causes a phase in !, and phase in x causes a shift in !.
7.3.4 Convolution
Convolution is a fundamental operation in the analysis of linear systems, and it
arises naturally in the context of several fields of applied mathematics, engineering
and physics. The convolution between two functions f (x) and g(x) defined on the
real line (¡1; 1) is defined as:
Z 1
(f g)(x) = f (y) g(x ¡ y) dy:
¡1
This operation combines two functions into a new function, and it can be thought of
as a weighted average of the two functions, where the weighting is determined by
the function g(x ¡ y) as y ranges over the entire real line. The convolution operation
is commutative, meaning that f g = g f . It is also associative and distributive
over addition.
This special integral operation naturally arises from the analysis of linear sys-
tems. Consider a linear system S with the response h(x) to the impulse (x). This
response h(x) is called the impulse response of the system. It describes how the
system reacts to an impulse input at time x = 0.
(x) h(x)
S
(x ¡ y) S h(x ¡ y)
Translation
Invariant
Now, let's consider the input to the system, denoted as f (x). The function f (x)
can be expressed in the integral form as:
Z 1
f (x) = f (y) (x ¡ y) dy;
¡1
In this form, we can see that the input f (x) is represented as a summation of shifted
impulses (x ¡ yk) multiplied by weights f (yk) yk. A system is linear if its response
to the summation is a summation as:
20 Fourier Transform Method
n n
X
X
f (yk) k(x ¡ yk) yk f (yk) hk(x ¡ yk) yk
k=¡n S k=¡n
Translation
Invariant
This integral can be challenging to compute directly, but the Fourier transform
provides an elegant method to solve this convolution integral. The property of the
Fourier transform F states that the transform of a convolution of two functions is
the product of their individual transforms:
F ff gg = F ff g F fg g;
for any two functions f ; g with the Fourier transforms f^; g^ respectively. This
property allows us to simplify the convolution integral and express the response of
the system to an input as the product of their individual Fourier transforms. This
property is particularly useful in simplifying calculations and solving differential
equations through Fourier transforms.
Proof. Let f and g be two functions with Fourier transforms F ff g and F fgg. We
have Z Z
1 1
F ff gg = f (y) g(x ¡ y) dy e¡i!x dx:
¡1 ¡1
Using the Fubini theorem, and changing the order of integrals, we obtain
Z 1 Z 1
¡i!x
F ff gg = f(y) g(x ¡ y) e dx dy:
¡1 ¡1
Exercise 7.19. Use the convolution property and determine the inverse Fourier transform:
( )
¡t! 2
e
F ¡1 ;
1 + !2
where t > 0 is a constant.
Exercise 7.20. Show the relation:
1
F ¡1fcos(!ct)g = f(x ¡ ct) + (x + ct)g;
2
7.3 Properties of Fourier transform 21
and conclude:
1
F ¡1ff^(!) cos(c!t)g = ff (x ¡ ct) + f(x + ct)g:
2
Problem 7.7. Show the relation:
1 ^
F ff (x) g(x)g = f (!) g^(!):
2
This equality justifies the fact that multiplication in x-domain result sin the convolution in !-
domain, and convolution in x-domain results in the multiplication in !-domain.
Problem 7.8. If f and g are integrable functions, prove that the integral f g converges.
F ff 0g = i! f^(!): (7.6)
This is simply seen by the direct calculation:
Z 1 1 Z 1
0
F ff (x)g = f 0(x) e¡i!x dx = f(x) e¡i!x + i! f (x) e¡i!x dx:
¡1 ¡1 ¡1
as long as F ff (x)g exists. This first-order ODE can be solved for u^(!; t), and thus
u(x; t) can be retrieved by the inverse Fourier F ¡1.
Now, let F (x) be an anti-derivative of f (x):
Z x
F (x) = f (t) dt:
¡1
7.3.6 Multiplication by x
If the function g(x) = xf (x) is integrable, and if f^(!) is differentiable, we have:
d f^(!)
F fxf (x)g = i :
d!
This demonstrates a duality between f 0 and F ff 0g on one side and xf and F fxf g
on the other side.
The following theorem provides us with a sufficient condition for the differentia-
bility of f^(!). The proof is given in the appendix to this chapter.
Theorem 7.3. Assume that f (x) is an integrable, and piecewise continuously dif-
ferentiable function. Moreover, assume that there is R > 0 such that the function
f (x) decay sub-exponentially outside x 2 (¡R; R), i.e., there are some ; > 0 such
that jf (x)j < e¡ jxj , for jxj > R. Then f^(!) is continuously differentiable.
Exercise 7.21. Show the following relation
n o
x
F = ¡ie¡j! j sign(!):
1+x 2
Hence, if a>1, the Fourier transform F ff (ax)g stretches in the !-domain, while if
0<a<1, F ff (ax)g shrinks in the !-domain.
The interpretation of this behavior lies in the frequency spectrum of F ff (ax)g,
which represents the angular frequency components present in the function f (ax).
The frequency spectrum indicates how fast or slow a function changes periodically.
When a function shrinks in the x-domain (a>1), it undergoes faster changes, leading
to a wider frequency spectrum. In contrast, for 0<a<1, the function changes more
slowly, resulting in a narrower frequency spectrum that predominantly covers low
frequencies.
sin(x)
For instance, the figure below illustrates the graphs of functions f (x) = x and
f (2x). We can observe how f (2x) is contracted around x = 0:
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-0.2 -0.2
-0.4 -0.4
-10 -5 0 5 10 -10 -5 0 5 10
The figure below depicts the Fourier transforms F ff (x)g and F ff (2x)g, and
as can be seen, F ff (2x)g is wider than F ff (x)g:
3.5
3 1.5
2.5
2 1
1.5
1 0.5
0.5
0 0
-0.5
-2 -1 0 1 2 -4 -2 0 2 4
This principle clearly indicates that the more certainty we have about the local-
ization of a function in the time or spatial domain (i.e., higher concentration around
x = 0), the less certainty we will have about its localization in the frequency domain
(i.e., f^(!) will be more spread out around ! = 0), and vice versa. This inherent trade-
off is why the inequality is termed the uncertainty principle. For a simple proof of
the theorem, please refer to the problem set.
This powerful theorem states that the energy of the Fourier transform, f^(!),
is equal to 2 times the energy of the original function, f (x). Consequently, any
filtration of f^(!) will directly impact the original function f (x).
f̂(ω)
2
ω
−4 −3 −2 −1 1 2 3 4
Similarly, a higher frequency band for f^(!) will result in a more accurate reconstruc-
tion of f (x). This technique plays a crucial role in various applications, including
digital communication and signal processing, where obtaining an accurate representa-
tion of the original signal is essential. The graph depicts the results of reconstructions
f0.95 and f0.99 using the !-interval [¡3.373; 3.373] for the latter. As evident, the
broader frequency band results in a more precise reconstruction.
1. 0
e −x
0. 8 f0. 99
0. 6
0. 4 f0. 95
0. 2
−3 −2 −1 1 2 3
This implies that to reconstruct f^(!), we only need the data set ff (tn)g1 n=¡1.
^
Since we can reconstruct f (t) from its Fourier transform f (!) by the inverse Fourier
transform, we only need to sample f (t) at the rate fN =2f0. This rate is known as
the Nyquist rate.
7.3 Properties of Fourier transform 27
It's important to note that the Fourier series of f^(!) given in formula (7.9) is
periodic with a period of 2!0.
f^(!) P!0
!
¡!0 !0
To filter out the periodic copies of the principal part shown with the blue line
in the figure, we need to multiply this Fourier series with a low-pass filter:
1 ! 2 (¡!0; !0)
p^(!) = :
0 otherwise
Therefore, the original function f (t) can be reconstructed as:
X1 Z !0
¡1 ^ 1
f (t) = F ff (!) p^(!)g = f (tn) e¡itn! ei!t d! =
n=¡1
2! 0 ¡!0
1
X sin[!0(t ¡ tn)]
f (tn) :
n=¡1
!0(t ¡ tn)
sin[! t)]
The last expression represents the discrete convolution of f (t) and !00t at instance
n
tn = !0 . This demonstrates how the Nyquist rate and the use of low-pass filters
ensure accurate reconstruction of the original signal from the sampled one.
which converges fast to the original function. The figure below illustrates the original
function and three terms of the summations:
f(t)
0. 2
0. 1
t
−20 −10 10 20
28 Fourier Transform Method
its Fourier transform with frequency parameters !1 and !2 associated with x and y,
respectively, is defined as follows:
Z
^
f (!1; !2) = f (x; y) e¡i!1x e¡i!2 y dxdy:
R2
Each integral on the right-hand side represents a 1D Fourier transform, which results
in:
2 +! 2
!1
¡ 2
f^(!1; !2) = 2e 2 :
This extension of the Fourier transform to multiple variables allows us to analyze
and solve complex problems in physics, engineering, and other fields where functions
are defined in two or more dimensions. It is a powerful tool for understanding the
frequency content and characteristics of multidimensional signals and functions.
2 2
Exercise 7.23. Find the inverse Fourier transform: F ¡1fe¡t(!1 +!2)g.
Exercise 7.24. Find the Fourier transform: F fe¡tjxj¡s jyjg for positive constants t; s.
Exercise 7.25. If f (x; y) is an odd function with respect to x, show
where dV is the volume element in Rn, and !1; :::; !n are frequency parameters
associated with coordinates x1; :::; xn. The inverse Fourier transform, allowing us to
reconstruct the original function, is defined as:
Z
¡1 ^ 1
F ff g = f (x1; :::; xn) = f^(!1; :::; !n) ei!1 x1 ei!nxn d!:
(2)n Rn
Just like the properties of the 1D Fourier transform, the higher-dimensional Fourier
transform also exhibits similar properties. For instance, if f is smooth enough with
respect to its arguments x and y, then we have the following relationships:
Proof. Since u(x; t) is integrable, for any t in x, we can define the Fourier transform
of u(x; t) as Z 1
u^(!; t) = u(x; t) e¡i!x dx:
¡1
For " =
/ 0, we have:
Z 1
u^(!; t + ") ¡ u^(!; ") u(x; t + ") ¡ u(x; t) ¡i!x
= e dx:
" ¡1 "
By the mean value theorem, we can write
u(x; t + ") ¡ u(x; t)
= ut(x; ");
"
for some " in the interval t and t + " (if " > 0). Therefore, we have
Z 1
u^(!; t + ") ¡ u^(!; t)
= ut(x; ") e¡i!x dx:
" ¡1
Since ut is integrable, we can pass the limit inside the integral, and write
Z 1
u^(!; t + ") ¡ u^(!; t)
lim = lim ut(x; ") e¡i!x dx:
"!0 " ¡1 "!0
30 Fourier Transform Method
The continuity of u^t(!; t) with respect to t follows from the continuity and the
integrability of ut(x; t) and the dominant convergence theorem.
Problems
Problem 7.11. Find the Fourier transform of following functions
1
a) f(x) = a2 + x2
b) f(x) = ei!0x for jxj < 1 and f (x) = 0 in jxj > 1
(
e ¡x x > 0
c) f(x) = 0 x<0
(
x e¡x x > 0
d) f(x) = 0 x<0
e) f(x) = 1 a<x<b
0 otherwise
Problem 7.12. Find the inverse Fourier transform of the following functions
a) f^(!) = !2 ¡ 2! + 2 . Hint: a shift in !.
1
Show also that the equality holds only if xf(x) = f (x) for some 2 R. 0
c) Show that Z
1
xf (x)f 0(x) dx
R 2
2
and conclude the uncertainty principle. Show that the equality holds only if f (x) = ceax
where c; a are some constants.
Problem 7.20.
a) Verify that the tent function
8
< x + 1 ¡1 x 0
f (x) = 1 ¡ x 0 x 1
:
0 otherwise
is the convolution of the following pulse function with itself:
1 ¡1/2 x 1/2
p(x) = :
0 otherwise
32 Fourier Transform Method
Problem 7.22. Find the Fourier transform of the following two-variable functions:
a) f(x; y) = e¡jxj¡jy j
b) f(x; y) = e¡tjxj¡sjy j
2
¡ y2
c) f(x; y) = e¡x
1
d) f(x; y) = (a2 + x2)(b2 + y2)
Problem 7.23. Assume that f (x; y) is a smooth and integrable function. Furthermore, assume
that f is of order 2, i.e.,
f(x; y) = 2 f (x; y);
for any =
/ 0. Find the formula of the Fourier transform F ff g.
Working with the Fourier method in the frequency domain often allows us to
tackle complex problems more efficiently, as it unveils the frequency components
and their behavior, which can be advantageous for various applications in physics,
engineering, signal processing, and many other fields.
where u^(!; t) represents the Fourier transform of u(x; t) denoted by F fu(x; t)g. This
ordinary differential equation is then solved to find the solution in the frequency
domain:
u^(!; t) = f^(!) e¡! t:
2
(7.12)
Now, we can return to the x-domain by performing the inverse Fourier transform.
We have two choices for the inverse Fourier transform in this case:
1. Using the definition of the inverse Fourier transform and representing the
solution u as: Z
1 1^ 2
u(x; t) = f (!) e¡! t ei!x d!:
2 ¡1
This is an integral formula over the frequency spectrum !. This integral
formula is very similar to the series solutions to the heat problems on bounded
domains.
2. Using the convolution as to express u as
0.8
0.6
0.4
0.2
0
-3 -2 -1 0 1 2 3
Notice that for any t>0, the solution u(x; t) becomes smooth, even if the initial
condition u(x; 0) is discontinuous. This smoothing effect is a characteristic behavior
of the heat equation, which helps in smoothing out the initial conditions. This fact
becomes more apparent when we use the second representation of u(x; t), namely
the convolution form:
u(x; t) = f (x) (x; t):
7.5 Fourier transform and PDEs 35
The function (x; t) is smooth for all t > 0, and when it is convoluted with any
piecewise continuous function, it effectively removes discontinuities and imparts
smoothness to the function.
For the given f (x), we have
Z 1 (x¡z)2
1 ¡
u(x; t) = f (x) (x; t) = p e 4t dz:
4t ¡1
The figure below depicts the solution using the convolution:
0.8
0.6
0.4
0.2
0
-3 -2 -1 0 1 2 3
Remark 7.1. (Heat kernel) As previously discussed, the heat kernel (x; t) plays
a fundamental role in solving the heat equation with a point source (x) as the initial
condition. For t > 0, (x; t) represents the temperature distribution throughout
space as time evolves from the point source:
0. 8 t = 0. 1
0. 6
0. 4
0. 2 t=1
x0
As depicted in the graph, the behavior of (x; t) for various instances of time
shows how heat diffuses and spreads over space. Interestingly, as time approaches
zero, the heat kernel approaches a Dirac delta function, which is a mathematical rep-
resentation of an instantaneous point source. Additionally, the convolution of (x; t)
with any piecewise continuous function results in a smooth function, reflecting its
smoothing effect. The heat kernel's remarkable properties make it a valuable tool in
understanding heat conduction, diffusion processes, and solving heat-related prob-
lems in various scientific and engineering applications.
Problem 7.24. Show that if f (x) is a piecewise continuous and integrable function, the
convolution f (x) (x; t) for any t > 0 is a smooth function. Show that
Z 1
(x; t) dx = 1;
¡1
36 Fourier Transform Method
for any integrable and continuous function f (x). Show that the following relation holds for
any integrable function f(x) and if x is a continuity point of f .:
lim f (x) (x; t) = f(x):
t!0
Use the convolution form of the solution and show the relation:
Z 1 Z 1
u(x; t) dx = f (x) dx:
¡1 ¡1
Exercise 7.26. Show that (x; t) is the solution of the following heat problem
ut = uxx
;
u(x; 0) = (x)
where (x) is the Dirac delta function. Thus, (x; t) is the impulse response of the heat system
to the initial condition (t). Due to the relation f (x) = f (x) (x), the response of the heat
system to the input f (x) is u = f (x) (x; t) as shown in the figure below:
(x) u = (x; t)
Heat system
Z Z 1
1
f(x) = f(z) (x ¡ z) dz u= f(z) (x ¡ z) dz
¡1 ¡1
Heat system
Exercise 7.27. The convolution form of the representing solution is specially useful if the
Fourier transform of the initial condition is not easy to calculate. Consider the following heat
problem 8
< ut = uxx
0 :
: u(x; 0) = 12 xx <
>0
3
Write down the convolution solution and show that u(0; t) = 2 for all t > 0. Sketch the graph
of u(x; t) at time t = 0.1; 1.
You may use the following code in Matlab:
x=-3:0.01:3;
f=@(x) 1*(x<=0)+2*(x>0);
t=0.1;
ux1=integral(@(z) f(z).*exp(-(x-z).^2/(4*t)),-20,20, ...
'ArrayValued',true)/sqrt(4*pi*t);
t=1;
ux2=integral(@(z) f(z).*exp(-(x-z).^2/(4*t)),-20,20, ...
'ArrayValued',true)/sqrt(4*pi*t);
plot(x,f(x),x, ux1,x,ux2)
7.5 Fourier transform and PDEs 37
1.8
1.6
1.4
1.2
-3 -2 -1 0 1 2 3
Exercise 7.28. Find and integral solution for the following problem defined on x 2 (¡1; 1):
(
ut = kuxx
;
u(x; t) = e¡jxj
Taking the Fourier transform of the equation leads to the following ordinary differ-
ential equation:
u^t + k! 2 u^ = h^(!; t);
where h^ is equal to F fh(x; t)g. This ordinary differential equation can be solved
using the methods discussed in the textbook on ordinary differential equations
(ODEs).
To solve this ordinary differential equation, we will use the Laplace transform
method. The unilateral Laplace transform for a function f (t), for t>0, is defined as:
Z 1
Lff g = f (t) e¡st dt:
0
In particular, we have:
Lf(t ¡ 1)g = e¡s:
38 Fourier Transform Method
For a detailed discussion on this subject, the reader can refer to the textbook on ordi-
nary differential equations (ODEs). Utilizing the Laplace transform for the derived
first-order ODE, we obtain:
where U^ (!; s) is equal to Lfu^(!; t)g. By inverse Laplace transform L¡1, we obtain
u^(!; t) as
¡s
^ ¡j! j ¡1 e 2
¡1
u^(!; t) = L fU (!; s)g = e L 2
= e¡j! j e¡! (t¡1) u(t ¡ 1);
s+!
where u(t ¡1) is the Heaviside function u(t) shifted to t ¡1. The solution u in the
x-domain can be obtained by taking the inverse Fourier transform as:
2(t¡1)
u(x; t) = F ¡1fu^(!; t)g = F ¡1fe¡j!j e¡! g u(t ¡ 1):
1
u(x; t) = (x; t ¡ 1) u(t ¡ 1):
1 + x2
Problem 7.26. Let f (x) be an integrable function. Show that the solution of the problem:
ut = uxx + (t) f (x)
;
u(x; 0) = 0
Problem 7.27. Find an integral solution for the following partial differential equation
8
< ut = uxx + ux
:
: u(x; 0) = cos(x)2
1+x
Taking Fourier transform of the problem results in the following second-order ordi-
nary differential equation: 8
> 2 2
< u^tt = ¡c ! u^
> u^(!; 0) = f^(!) :
: u^ (!; 0) = g^(!)
t
and
1
F ¡1fsin(c!t)g = [(x ¡ ct) ¡ (x + ct)]:
2i
The result of the above problem leads to the following formula for u:
Z
1 1 x+ct
u(x; t) = [f (x ¡ ct) + f (x + ct)] + g( )d :
2 2c x¡ct
This formula is called D'Alembert formula for the 1D wave problem.
Exercise 7.30. With the formula (7.13), use the Euler formula for cos(c!t) and sin(c!t) and
conclude the convolution formula (7.14). Hence, two formula for u(x; t) are equivalent.
1 0.5
0.8 0.4
0.6 0.3
0.4 0.2
0.2 0.1
0 0
-0.2 -0.1
-10 0 10 -10 0 10
The convolution solution does not need the numerical integration and yields the
exact solution:
1
0.5
0.8
0.4
0.6 0.3
0.4 0.2
0.1
0.2
0
0
-0.1
-10 0 10 -10 0 10
7.5 Fourier transform and PDEs 41
t =1
t =2
t =3
−4 −2 2 4
This solution is the response of the wave system to the impulse displacement at time t = 0.
What will be the solution if the initial conditions changes to the following one:
u(x; 0) = 0
:
ut(x; 0) = (x)
a) Use the Fourier transform and find the function u^(!; t).
b) Show that u(x; t) can be determined as the convolution
1
u(x; t) = f (x) gt(x):
2
What is gt(x)?
Exercise 7.33. Determine the integral solution of the wave equation
8
< utt + 0.6ut = uxx
u(x; 0) = f(x) ;
:
ut(x; 0) = 0
where f (x) is the function
(
sin(x)
¡ < x <
f (x) = x
0 otherwise
and draw the solution at t = 4. You can use the following code in Matlab to draw the solution:
x=-5:0.01:5;
xi=0.3;t=4;
f=@(x) sin(x).*(x>-pi & x<pi)./x;
fw=@(w) 2*integral(@(x) f(x).*cos(w.*x),0,pi);
u=exp(-xi*t)*integral(@(w) cos(w.*x).*fw(w).*(cos(sqrt(w.^2-
xi^2)*t)+xi*sin(sqrt(w.^2-xi^2)*t)./sqrt(w.^2-xi^2)),0,40, ...
'ArrayValued',true)/pi;
plot(x,u)
Example 7.8. Let's consider the heat problem defined on the domain x 2 (0; 1):
8
< ut = uxx; 0 < x < 1; t > 0
u(0; t) = 0; t>0 : (7.15)
:
u(x; 0) = f (x)
7.5 Fourier transform and PDEs 43
Since the boundary condition at x=0 is of the Dirichlet type, we will use the Fourier
sine series to solve this problem:
8
< @ u^ (!; t) = ¡! 2 u^ (!; t)
@t s s
;
: u^ (!; 0) = f^ (!)
s s
where u^s is equal to the Fourier sine transform of u. This ordinary differential
equation is then solved for the function:
u^s(!; t) = f^s(!) e¡! t:
2
By performing the inverse Fourier transform, we obtain the expression for u as:
Z
1 1^ 2
u(x; t) = fs(!) e¡! t sin(!x) d!:
¡1
It is important to note that u(0; t) =0 for all t > 0, which satisfies the Dirichlet
condition at x =0. The figure below illustrates the solution u(x; t) for the initial
condition f (x) = e¡x.
1
0.8
0.6
0.4
0.2
If we modify the boundary condition for the above example to ux(0; t) = 0, the
integral solution changes to:
Z
1 1^ 2
u(x; t) = fc(!) e¡! t cos(!x) d!:
¡1
For the given piecewise function f (x) defined as: f(x) = 10 0<x<1
, we can calculate
its Fourier cosine transform as:
Z 1
^ sin(!)
fc(!) = cos(!x)dx = :
0 !
44 Fourier Transform Method
Consequently, the solution to the heat problem with the Neumann boundary con-
dition at time t > 0 is:
Z
1 1 sin(!) ¡!2t
u(x; t) = e cos(!x) d!:
¡1 !
The figure below illustrates the solution at time t = 0.1. By comparing this solution
to the solution of the previous example (Dirichlet boundary condition), we can
observe that the Neumann boundary condition enforces the derivative of the solution
at x = 0 to be zero for all t > 0:
0.8
0.6
0.4
0.2
Taking the Fourier transform of this extended problem results in the solution:
Exercise 7.34. Find and integral solution for the following heat problem defined on [0; 1):
8
< ut = uxx + tf(x); 0 < x < 1; t > 0
u(0; t) = 0 t>0 ;
:
u(x; 0) = 0
where f (x) = 1 0<x<1
0
.
Exercise 7.35. Consider the following wave equation defined on [0; 1):
8
>
> utt = uxx + (t ¡ 1)e¡x
>
<
ux(0; t) = 0
>
> u(x; 0) = 0
>
: ut(x; 0) = 0
Use even extension of the function involved and then employ the Fourier transform to solve
the problem. Verify that your solution satisfies the boundary condition ux(0; t) = 0.
Exercise 7.36. Let be the interval [1; 1). Solve the following problem on
8
>
< ut = uxx + (t ¡ 1)e¡x
ux(1; t) = 0
>
: u(x; 0) = 0
The boundary condition at x=0 is non-homogeneous. To solve this problem, we assume the
solution u(x; t) can be written as the sum of a steady-state solution V (x) and a transient
solution w(x; t), i.e., u(x; t)=V (x)+w(x; t). The steady-state solution V (x) satisfies the non-
homogeneous boundary condition u(0; x)=1. Determine this function, and then find an integral
solution for w.
where !1 and !2 are the frequency variables associated with the x and y directions,
respectively. The Fourier transform of the function u(x; y; t) is defined as:
ZZ
u^(!1; !2; t) = u(x; y; t) e¡i!1x e¡i!2y dxdy:
R2
Using the definition of the Laplacian operator , we can express the Fourier trans-
form as:
F fug = F fuxx + uyy g = ¡(!12 + !22) u^(!1; !2; t):
The resulting ordinary differential equation, along with the given initial condition,
is solved to obtain the solution:
2 2
u^(!1; !2; t) = f^(!1; !2) e¡(!1 +!2)t:
Consequently, the solution u in the xy-domain can be obtained by taking the inverse
Fourier transform:
2 2
u(x; y; t) = F ¡1ff^(!1; !2) e¡(!1 +!2)tg:
The Fourier transform method provides an effective approach to solve the heat
equation in two dimensions, enabling us to study the evolution of temperature dis-
tributions over time in complex spatial domains.
x2 + y 2
2 2 1 ¡
It turns out that F ¡1fe¡(!1 +!2)tg is given by 4t e 4t , which is known as
the 2D heat kernel and is denoted by (x; y; t). This heat kernel shares similar
properties with the one-dimensional heat kernel we encountered in problems defined
on unbounded one-dimensional conductive rods. Just like its one-dimensional coun-
terpart, the 2D heat kernel has the property of smoothing out initial conditions. As
time progresses (t>0), the heat kernel acts as a convolution operator with the initial
condition function f (x; y). It diffuses the initial information and spreads it over the
entire domain, leading to a smooth solution at each time instance. Additionally,
for t!0, the heat kernel approaches the Dirac delta function centered at the initial
point (x; y)=(0; 0). The figure below illustrates (x; y; t) for t = 0.1 and t = 1:
7.6 Higher dimensional problems 47
2 2 1 ¡ x24t
+ y2
F ¡1fe¡(!1 +!2)tg = e :
4t
Exercise 7.39. Write an integral solution for the following heat problem
(
ut = u
:
u(x; y; 0) = e¡jxj¡jyj
Now, let's consider wave equation utt = c2u in R2. For simplicity, we consider
the following problem: 8
>
< utt = c2u
u(x; y; 0) = f (x; y) :
>
: u(x; y; 0) = 0
Indeed, solving the wave equation in two dimensions using Fourier transform leads
us to the ordinary differential equation:
u^tt + c 2!2u^ = 0
p
where ! = !12 + !22 . With the initial conditions:
(
u^(!1; !2; 0) = f^(!1; !2) ;
u^(!1; !2; 0) = 0
we obtain the solution:
u^(!1; !2; t) = f^(!1; !2) cos(ct!): (7.16)
To express the solution u(x; y; t) in the xy-domain, we use the inverse Fourier
transform. The solution can be written as an integral over the frequency domain:
ZZ
1
u(x; y; t) = 2 f^(!1; !2) cos(ct!) ei!1x ei!2y d!1 d!2:
4 R2
If we use the polar coordinate formula for x and y: x = r cos, y = r sin, we reach
Z Z 1
1
F f cos(ct!)g = 2
¡1
cos(ct!)cos(r! cos( ¡ ))!d!d :
4 ¡ 0
Using the formula: Z
1
cos(s cos ) d = J0(s);
2 ¡
where Bct(x; y) is the disk centered at (x; y) of radius ct. By a similar calculation,
it is shown that if ut(0; x; y) = g(x), the solution is:
Z
1 d f (z1; z2)
u(t; x; y) = p dz dz +
2pc dt Bct(x;y) c t ¡ (x ¡ z1)2 ¡ (y ¡ z2)2 1 2
2 2
Z
1 g(z1; z2)
p dz dz :
2pc Bct(x;y) c 2t2 ¡ (x ¡ z1)2 ¡ (y ¡ z2)2 1 2
By performing the odd extension, we obtain the heat equation on the entire domain
R2 as:
ut = u
:
u(x; y; 0) = fo(x; y)
Next, we take the Fourier transform to derive the following ordinary differential
equation: (
u^t(!1; !2; t) = ¡(!12 + !22) u^(!1; !2; t)
:
u^(!1; !2; 0) = f^o(!1; !2)
Solving this ordinary differential equation yields the function:
2 2
u^(!1; !2; t) = f^o(!1; !2) e¡(!1 +!2)t:
To obtain the solution u(x; y; t), we apply the inverse Fourier transform and express
it in the convolution form:
ZZ 1 (x¡z1)2 +(y ¡z2)2
1 ¡ x24t
+ y2
1 ¡
u(x; y; t) = fo(x; y) e = fo(z1; z2) e 4t dz1 dz2:
4t 4t ¡1
It is important to note that the solution satisfies the boundary condition u(x; 0;
t) = 0 due to the symmetry argument:
Z 1 (x¡z )2 Z 1 z2
1 ¡ 4t 1 ¡ 4t2
u(x; 0; t) = e fo(z1; z2) e dz2 dz1 = 0:
4t ¡1 ¡1
For problems with Neumann boundary conditions, the even extension of the func-
tions involved should be utilized.
Remark 7.3. An alternative approach to solve these problems is by using Fourier
sine or cosine integrals, depending on the type of boundary condition involved.
Exercise 7.44. Consider the following problem
8
>
< ut = u + e¡y e¡jxj
uy(x; 0; t) = 0 ;
>
: u(x; y; 0) = 0
on the half-plane y 0. Express the solution in the convolution form and in term of the integral
over !-domain. Verify that both expressions satisfy the prescribed boundary condition.
Exercise 7.45. Solve the following heat problem on the half-plane x 0:
8
< ut = u
>
>
u(0; y; t) = 0 :
>
> ¡x
: u(x; y; 0) = e
1 + y2
We are now addressing the Laplace equations on half-planes, which arise when
dealing with non-homogeneous boundary conditions for heat or wave equations.
Consider the following heat problem on the domain = f(x; y); y 0g:
8
< ut = u
u(x; 0; t) = f (x) :
:
u(x; y; 0) = g(x)
7.6 Higher dimensional problems 51
To solve this problem, we take the solution as u(x; y; t) = V (x; y) + w(x; y; t), where
V satisfies the Laplace equation with the boundary condition:
V = 0
:
V (x; 0) = f (x)
Since x is unbounded in this domain, we take the Fourier transform of the equation
with respect to x:
(
V^yy(!; y) ¡ ! 2V^ (!; y) = 0
:
V^ (!; 0) = f^(!)
where C(!) is an undetermined function. The initial condition V^ (!; 0) enforces C(!)
to be equal to f^(!), and therefore:
The function V (x; y) can be retrieved using the inverse Fourier transform F ¡1, which
can be expressed in convolution form as:
Z
1 y y 1 f (z)
V (x; y) = f (x) 2 2
= dz:
y +x ¡1 y + (x ¡ z)2
2
Exercise 7.46. Let be the domain = f(x; y); x > 0; y > 0g. Solve the following Laplace
equation
8
< u = 0 on
u(x; 0) = f (x) :
:
u(0; y) = 0
Problem 7.31. Let be the domain = f(x; y); y > 0g. Use the Fourier transform method and
show that the bounded solution to the Laplace equation u = 0 on subject to the boundary
1
condition u(x; 0) = 1 + x2 is:
y +1
u(x; y) = :
(y + 1)2 + x2
Problem 7.32. Let be the domain = f(x; y); y > 0g. Use the Fourier transform method and
show that the bounded
solution to the Laplace equation u = 0 on subject to the boundary
condition u(x; 0) = 10 ¡1 <x<1
otherwise
satisfies the relation:
2 1
u(0; y) = tan¡1 :
y
What is u(x; y)?
Problem 7.33. Show that the solution to the Laplace equation u = 0 in the half-plane y > 0
subject to the boundary condition
8
< 1 x>0
>
1
u(x; 0) = x=0 ;
>
: 2
0 x<0
is
1 ¡1 x 1
u(x; y) = tan + :
y 2
This leads to a heat equation in the (y; t) space, for 0 < y < L, which can be solved
using the method we introduced for problems in bounded domains. The associated
eigenvalue problem is: (
00 ¡ ! 2 = ¡
:
(0) = (L) = 0
The coefficient functions C(!) can be determined by the initial condition of the
problem if provided. Let the initial condition be given by: u(x; y; 0) = f (x; y). By
taking the Fourier transform, we obtain u^(!; y; 0) = f^(!; y), an thus
X1 n
f^(!; y) = C(!) sin y ;
n=1
L
Exercise 7.48. Let be the strip (¡1; 1) (0; 1) in the xy-plane. Consider the following
heat problem in
8
>
< ut = u
> on
u(x; 0; t) = u(x; 1; t) = 0 B:Cs: :
>
> u(x; y; 0) = sin(y)
: I:C:
1 + x2
Exercise 7.49. Let be the strip (0; 1) (¡1; 1) in the xy-plane. Determine and integral
solution for the following wave equation:
8
>
> utt = u + (t ¡ 1) sin(x) on
>
<
u(0; y; t) = u(1; y; t) = 0 B:Cs:
:
> u(x; y; 0) = 0
> I:C:
>
: ut(x; y; 0) = 0 I:C:
The Laplace equation defined on a strip in the xy-plane can also be solved using
the Fourier transform method. Let be the same strip as above, and consider the
following Laplace equation:
8
< u = 0 on
u(x; 0) = f (x) :
:
u(x; L) = g(x)
This equation can be solved using the ordinary differential equations method,
resulting in:
g
^ (!)
u^(!; y) = f^(!) cosh(!y) + ¡ f^(!) coth(!L) sinh(!y):
sinh(!L)
The solution u(x; y) is retrieved by performing the inverse Fourier transform F ¡1.
Exercise 7.50. Solve the heat problem ut = u on the strip 0 < y < 1, ¡1 < x < 1 subject
to the boundary condition
(
u(x; 0; t) = 0
1 ;
u(x; 1; t) = 1 + x2
Problems
Problem 7.34. Let be the upper half-plane y > 0. Solve the following heat problem:
8
< ut = u
> on
u(x; 0; t) = e ¡jxj
:
>
: ¡x2 ¡ y 2
u(x; y; 0) = e
Problem 7.35. Solve the following heat equation on the upper half plane y > 0
8
< ut = u
>
uy(x; 0; t) = 0 :
>
: u(x; y; 0) = e¡jxj e¡y
Problem 7.36. Let be the half-plane y > 0. Consider the Laplace equation
u = 0 on
:
u(x; 0) = f (x)
The solution in the convolution form is:
Z 1
y f (z)
u(x; y) = 2 + (x ¡ z)2
dz:
¡1 y
At first glance, it may seem that lim u(x; y) = 0. However, this assumption is not true. Sketch
y!0
the graph of the solution u(x; y) for y = 0.1; 0.05; 0.01 if f (x) = e¡jxj and explain the converges
of the solution to f(x).
Problem 7.37. Write the solution of the following heat problem defined in the quadrant x > 0,
y > 0 in the integral form 8
>
> ut = u
>
<
u(0; y; t) = f(x)
:
>
> u(x; 0; 0) = 0
>
: u(x; y; 0) = g(x; y)
b) Find a solution if the boundary condition changes to u(x; 1) = (x + 1) ¡ (x ¡ 1).
Problem 7.39. Solve the following heat problem in the strip = f(x; y); 0 < y < 1g
8
< ut = u
>
>
u(x; 0; 0) = u(x; 1; t) = 1 :
>
>
: u(x; y; 0) = 1 ¡1 < x < 1
0 otherwise
Problem 7.40. Find the convolution solution to the following Poisson equation on : f(x; y);
y 0g
u = f (x)
;
u(x; 0) = 0
where f (x) is the function
¡1 ¡1 < x < 0
f (x) = :
1 0<x<1
Problem 7.41. Let f (x); x 2 (¡1; 1) be a continuous function with the Fourier transform
f^(!). Consider the following heat equation
(
ut = uxx + et f (x)
1 :
u(0; x) = 2 f (x) e¡jxj
a) Show that the solution of the above equation can be in the form
u(t; x) = f (x) g(t; x):
What is g(t; x)?
b) Assume that f(x) = 1 ¡1 < x < 1
0 otherwise
. What is u(t; x) for x > 1?
7.7 Appendix
Since f is integrable, the dominant convergence theorem allows us to pass the limit
inside the integral and write
Z
lim f^(! + ") = f (x) e¡i!x lim e¡i!" dx = f^(!):
"!0 R "!0
Now we prove that f^(!) is differentiable with respect to !. Fix ! and write:
Z
f^(! + ") ¡ f^(!) e¡i"x ¡ 1
= f (x) e¡i!x dx:
" R "
Using the mean value theorem, we can write
e¡i"x ¡ 1
= xe¡ix"0;
"
for some "0 in the interval (0; ") if " > 0 (alternatively, ("; 0) is " < 0). Thus,
Z
f^(! + ") ¡ f^(!)
= ¡i xf (x) e¡i!x e¡ix"0dx
" R
The condition of the exponentially decay of f at infinity implies that there is R > 0
such that
jf (x)j e¡ jxj
; jxj > R;
for some constants ; > 0. Note that this implies the function g(x) = xf (x) to be
integrable and piecewise continuously differentiable. We have
Z Z Z
lim xf (x) e ¡i!x ¡ix"0
e dx = xf (x) e ¡i!x
lim e ¡ix"0
dx = xf (x) e¡i!xdx:
"!0 R R "!0 R
Therefore,
Z
f^(! + ") ¡ f^(!)
lim = ¡i xf (x) e¡i!x dx = ¡iF fxf (x)g:
"!0 " R
In fact, we have
Z 1 Z 1
1 x ¡ix
f^(n) = f (x) e ¡inx
dx = f e dx:
¡1 ¡1 n n
Proof. Since f^(!) is continuous, then for any n > 0, the integral
Z n
In(x) = f^(!) ei!x d!;
¡n
Note that: Z n
sin [n(x ¡ )]
ei!(x¡) d! = 2 ;
¡n x¡
and then Z
sin [n(x ¡ )]
In(x) = 2 f() d:
R x¡
By taking z = x ¡ , we obtain
Z
sin(nz)
In(x) = 2 f (x ¡ z) dz:
R z
We have
Z Z ¡1 Z 1
sin(nz) f (x ¡ z) sin(nz)
f (x ¡ z) dz = sin(nz) dz + f (x ¡ z) dz +
R z ¡1 z ¡1 z
Z 1
f (x ¡ z)
+ sin(nz) dz:
1 z
By the Lebesgue-Riemann lemma, we have
Z ¡1 Z 1
f (x ¡ z) f (x ¡ z)
lim sin(nz) dz = lim sin(nz) dz = 0:
n!1 ¡1 z n!1 1 z
We have also
Z 1 Z 1 Z 1
sin(nz) sin(nz) sin(nz)
f (x ¡ z) dz = [f (x ¡ z) ¡ f (x)] dz + f (x) dz
¡1 z ¡1 z ¡1 z
Z Z
z sin z z sin z
lim In(x) = 2 lim f x¡ dz = 2 lim f x ¡ dz =
n!1 n!1 R n z Rn!1 n z
Z
sin z
=2 f (x) dz = 2f (x);
R z