Você está na página 1de 42

Transformada de Fourier

Reginaldo J. Santos
Departamento de Matematica-ICEx
Universidade Federal de Minas Gerais
http://www.mat.ufmg.br/~regi

27 de novembro de 2010

Sumario
1

Definica o e Propriedades
Exerccios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3
15

Inversao
Exerccios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16
19

Convoluca o
Exerccios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20
23

Aplicacoes
a` s Equacoes
Diferenciais Parciais
4.1 Equaca o do Calor em uma barra infinita .
4.2 Equaca o da Onda em uma Dimensao . . .
4.3 Problema de Dirichlet no Semi-plano . . .
Exerccios . . . . . . . . . . . . . . . . . . . . . .

24
24
25
27
29

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Tabela de Transformadas de Fourier

30

Relaca o com a Serie de Fourier e a Transformada de Fourier Discreta

31

Respostas dos Exerccios

35

1 Definica o e Propriedades
f (x)

F
f( )

Figura 1: Transformada de Fourier como uma caixa


A transformada de Fourier de uma funca o f : R R (ou C) e definida por
1
F ( f )( ) = f( ) =
2

eix f ( x )dx.

para todo R tal que a integral acima converge. Representaremos a funca o ori
ginal por uma letra minuscula
e a sua variavel por x. Enquanto a transformada de
Fourier sera representada pela letra correspondente com um chapeu e a sua variavel
f ( x ), g( x ) e h( x ) serao
por . Por exemplo, as transformadas de Fourier das funcoes

representadas por f ( ), g ( ) e h( ), respectivamente.


Se f : R R, entao

Z
Z
1

F ( f )( ) = f ( ) =
cos(x ) f ( x )dx i
sen(x ) f ( x )dx ,

2
e f( ) e real se, e somente se, f e par. Neste caso tambem f e par.
Varios autores definem a transformada de Fourier de maneiras diferentes, mas que

sao casos particulares da formula


s
Z
|b|
f ( x )eibx dx,
f( ) =
(2 )1a

4
para diferentes valores das constantes a e b. Estamos usando aqui ( a, b) = (0, 1).
tambem bastante usadas sao com ( a, b) = (0, 2 ) e ( a, b) =
Algumas definicoes
(1, 1).

Seja I um subconjunto dos numeros


reais. A funca o I : R R chamada de funca o
caracterstica de I e definida por

1,
se x I,
I (x) =
0, caso contrario.

Exemplo 1. Seja a um numero


real positivo. Seja [0,a] : R R dada por

1, se 0 < x < a,
[0,a] ( x ) =
0, caso contrario.

a
1
1
eix f ( x )dx =
eix f ( x )dx
F ([0,a] )( ) =
2
2 0

ix

ia
a
1 1e
1 e

, se 6= 0,
=
=
i
2 i 0
2
Z
1
a
F ([0,a] )(0) =
f ( x )dx = .
2
2

Exemplo 2. Seja a um numero


real positivo. Seja f : R R dada por

1,
se x < 0
ax
f ( x ) = e u0 ( x ) =
eax , se x 0

1
1
F ( f )( ) =
eix f ( x )dx =
eix eax dx
2
2 0

(
a
+
i
)
x

1
1
1 e

.
=
=
2 ( a + i ) 0
2 a + i

Teorema 1 (Dilataca o). Seja a uma constante nao nula. Se a transformada de Fourier da
funca o f : R R e f( ), entao a transformada de Fourier da funca o
g( x ) = f ( ax )

e
g ( ) =
Em particular F ( f ( x )) = f( ).

1
f ( ),
| a| a

para R.

5
Se a > 0, entao
Demonstracao.

1
eix f ( ax )dx
g ( ) =
2
Z
x0
1
1
=
ei a f ( x 0 )dx 0 = f( ).
a a
a 2

Se a < 0, entao

1
g ( ) =
eix f ( ax )dx
2
Z
x0
1
1
ei a f ( x 0 )dx 0 = f( ).
=
a a
a 2

f (x)
f ( ax )

F
f( )
1
f( )

| a|

Figura 2: Teorema da Dilataca o

Exemplo 3. Seja a um numero


real positivo. Seja f : R R dada por
 ax
e
se x < 0
ax
f ( x ) = e u0 ( x ) =
1 se x 0
Como f ( x ) = g( x ), em que g( x ) = eax u0 ( x ), entao pelo Exemplo 2 temos que
1
1
F ( f )( ) = F ( g)( ) =
2 a i

Exemplo 4. Seja a um numero


real positivo. Seja f : R R dada por

1, se a < x < 0
f ( x ) = [a,0] ( x ) =
0, caso contrario
Como [a,0] ( x ) = [0,a] ( x ), entao pelo Exemplo 1 temos que

1 eia 1 , se 6= 0,
2 i
f( ) = F ([a,0] )( ) = F ([0,a] )( ) =
a
, se = 0.
2

Observe que

lim f( ) = f(0),

ou seja, f( ) e contnua. Isto vale em geral.

Teorema 2 (Continuidade). Se f : R R e tal que


contnua.

| f ( x )| dx

< , entao f( ) e

Teorema 3 (Linearidade). Se a transformada de Fourier de f ( x ) e f( ), e a transformada de


Fourier de g( x ) e g ( ), entao para quaisquer constantes e

F ( f + g)( ) = F ( f )( ) + F ( g)( ) = f( ) + g ( ),

para R.

Demonstracao.

1
F ( f + g)( ) =
eix ( f ( x ) + g( x ))dx
2
Z
Z

eix f ( x )dx +
eix g( x )dx
=
2
2
= F ( f )( ) + F ( g)( )

7
f (x)
g( x )
f ( x ) + g( x )

F
f( )
g ( )

f ( ) + g ( )
Figura 3: Transformada de Fourier de uma combinaca o linear

real positivo. Seja [a,a] : R R dada por


Exemplo 5. Seja a um numero
[a,a] ( x ) =

1, se a < x < a
0, caso contrario

Como [a,a] ( x ) = [a,0] ( x ) + [0,a] ( x ), entao pelos Exemplos 1 e 4 temos que


 ia

e 1 1 eia
1
2 sen( a )
+
, se 6= 0
F ([a,a] )( ) =
=
i
i

2
2
2a
F ([a,a] )(0) = .
2

Exemplo 6. Seja a um numero


real positivo. Seja f : R R dada por
f ( x ) = e a| x | .
Como f ( x ) = e ax u0 ( x ) + eax u0 ( x ), entao pelos Exemplos 2 e 3 temos que


1
1
1
2a
1
F ( f )( ) =
+
=
.
2
2 a i a + i
2 + a2

Teorema 4 (Derivadas da Transformada de Fourier). Seja f( ) a transformada de Fourier


de f ( x ).
R
R
(a) Se | f ( x )|dx < e | x f ( x )|dx < , entao

F ( x f ( x ))( ) = i
(b) Se tambem

| x

2 f ( x )| dx

d f
( ).
d

< , entao
F ( x2 f ( x ))( ) =

d2 f
( ).
d 2

Pode ser demonstrado que sob as hipoteses

Demonstracao.
acima a derivada pode ser
calculada sob o sinal de integraca o.
(a)
Z

d f
d  ix
1
( ) =
e
f ( x ) dx
d
2 d
Z
i
eix x f ( x )dx
=
2
= i F ( x f ( x ))( ).

(b)
Z

d2 f
d2  ix
1
( ) =
e
f ( x ) dx
d 2
2 d 2
Z
1
eix x2 f ( x )dx
=
2
= F ( x2 f ( x ))( ).

9
f (x)
x f (x)
x2 f ( x )

F
f( )
i f0 ( )
f00 ( )
Figura 4: Derivadas da Transformada de Fourier

Exemplo 7. Seja a um numero


real positivo. Seja f : R R dada por
f (x) =

| x | se a < x < a
0 caso contrario

Observamos que
f ( x ) = | x |[a,a] ( x ) = x[a,0] ( x ) + x[0,a] ( x )

= x[0,a] ( x ) + x[0,a] ( x ).

Como para 6= 0 temos que




d
d
i
1 eia
[ ( ) =
F ( x[0,a] ( x ))( ) = i
d [0,a]
i
2 d

i
a

i
a

i (1 e
)
1 i a ei a + ei a 1
i a e

=
=
(i )2
2
2
2
e
1 i a ei a + ei a 1
,
F ( x[0,a] ( x ))( ) = F ( x[0,a] ( x ))( ) =
2
2

10
entao temos que
f( ) = F ( x[0,a] ( x ))( ) + F ( x[0,a] ( x ))( )


i a ei a + ei a 1 i a ei a + ei a 1
1
+
=
2
2
2
1 2 a sen ( a ) + 2 cos ( a ) 2
=
, para 6= 0
2
2
2
f (0) = a .
2

Teorema 5 (Transformada de Fourier das Derivadas). Seja f : R R contnua com


transformada de Fourier f( ).
(a) Se f 0 ( x ) e seccionalmente contnua e lim | f ( x )| = 0, entao
x

F ( f 0 )( ) = i f( ).
(b) Se f 0 ( x ) e contnua, f 00 ( x ) e seccionalmente contnua e lim | f 0 ( x )| = 0, entao
x

F ( f 00 )( ) = 2 f( ).
(a) Vamos provar para o caso em que f 0 ( x ) e contnua.

Demonstracao.

1
eix f 0 ( x )dx
F ( f )( ) =
2
Z

1 ix
1

= e
eix f ( x )dx
f ( x )
(i )

2
2
= i f( ),

pois lim eix f ( x ) = 0.


x

(b) Vamos provar para o caso em que f 00 ( x ) e contnua. Usando o item anterior:

F ( f 00 )( ) = i F ( f 0 )( ) = (i )2 f( ) = 2 f( ).

11
f (x)
f 0 (x)
f 00 ( x )

F
f( )
i f( )
2 f( )
Figura 5: Transformada de Fourier das Derivadas

Corolario 6 (Transformada de Fourier


R x da Integral). Seja f : R R contnua com trans
formada de Fourier f ( ). Se g( x ) = 0 f (t)dt e tal que lim | g( x )| = 0, entao
x

F ( g)( ) =

f( )
, para 6= 0.
i

Pelo Teorema 5 temos que


Demonstracao.
f( ) = F ( g0 )( ) = i g ( ).
De onde segue o resultado.
2

Exemplo 8. Seja f ( x ) = eax . Derivando obtemos


f 0 ( x ) = 2ax f ( x ).
Aplicando-se a transformada de Fourier a ambos os membros obtemos
i f( ) = 2ai f0 ( ).
Resolvendo esta equaca o diferencial obtemos
2

f( ) = f(0)e 4a .

12
Mas,
1
f(0) =
2
1
=
2
1
= .
2a

Z

ax2

1
dx =
2

Z
0

ar2

rdrd

Z


1/2

a ( x 2 + y2 )

1
=
2a 2

dxdy

Z

2
0

1/2
e

1/2
=
d

ar2

Logo
2
2
1
F (eax )( ) = e 4a .
2a

Em particular
x2

F (e 2 )( ) = e

2
2

Teorema 7 (Translaca o). Seja a uma constante. Se a transformada de Fourier da funca o


f : R R e f( ), entao
(a) F ( f ( x a))( ) = eia f( ),

(b) F (eiax f ( x ))( ) = f( a).

Demonstracao.

para R. e

(a)

1
F ( f ( x a))( ) =
eix f ( x a)dx
2
Z
0
1
ei ( x +a) f ( x 0 )dx 0 = eia f( ).
=
2

(b)

F (e

iax

1
eix eiax f ( x )dx
f ( x ))( ) =
2
Z
1
=
ei( a) x f ( x )dx = f( a).
2

13

f (x)
f ( x a)

F
f( )
eia f( )
Figura 6: Teorema da Translaca o (a)

f (x)
eiax f ( x )

F
f( )
f( a)
Figura 7: Teorema da Translaca o (b)

14
Exemplo 9. Seja f : R R dada por

cos ax se b < x < b
f (x) =
0
caso contrario
Como
f ( x ) = (cos ax )[b,b] ( x ) =

eiax + eiax
2

[b,b] ( x ),

e pela linearidade da transformada de Fourier e pelo Teorema da Dilataca o (Teorema


1 na pagina 4), para 6= 0 temos que


F ([b,b] )( ) = F [0,b] ( x ) + [0,b] ( x ) ( )
!
1
eib 1 1 eib
2 sen(b )
=
+
, para 6= 0,
=
i
i

2
2
2b
F ([b,b] )(0) =
2
entao, pelo Teorema da Translaca o (Teorema 7 (b) na pagina 12) e pela linearidade da
transformada de Fourier, temos que

1
f( ) =
F ([b,b] )( a) + F ([b,b] )( + a)
2


sen b( a) sen b( + a)
1
, para 6= a
+
=
a
+a
2


sen 2ab
f ( a) = f( a) = 1
2b +
.
2a
2

15

Exerccios (respostas na pagina 35)


f :RR
1.1. Determine a transformada de Fourier das seguintes funcoes

1 | x |/a, se a < x < a,
(a) f ( x ) = (1 | x |/a)[a,a] ( x ) =
0,
caso contrario.

sen( ax ), se b < x < b
(b) f ( x ) = sen( ax )[b,b] ( x ) =
0,
caso contrario.
2

(c) f ( x ) = xe x .

(d) f ( x ) = x2 e x .
(e) f ( x ) = e( a+ib) x u0 ( x ) =

(f) f ( x ) = e( a+ib) x u0 ( x ) =

e( a+ib) x ,
se x > 0
para a > 0 e b R.
0,
caso contrario,
e( a+ib) x ,
se x < 0
para a > 0 e b R.
0,
caso contrario,

16

2 Inversao

Teorema 8. Se f : R R e seccionalmente contnua e tal que


lim f( ) = 0.

| f ( x )| dx

< , entao

Pelo Lema de Riemann-Lesbegue, temos que


Demonstracao.
lim

Z M

ix

f ( x )dx = lim

Z M

f ( x ) cos xdx + i lim

Z M

f ( x ) sen xdx = 0.

| f ( x )|dx < e. Logo



Z



eix f ( x )dx
2 lim | f( )| = lim


Z M
Z


ix

lim
e
f ( x )dx +
| f ( x )|dx e.

Para todo e > 0, existe M > 0 tal que

| x |> M

Lema 9. Se g : R R e seccionalmente contnua tal que


g0 (0) existe, entao
Z

g ( )d = 0.

| x |> M

| g ( x )| dx

Seja
Demonstracao.

Entao g( x ) = xh( x ) e

| h ( x )| dx

pelo Teorema 8.

g( x ) , se x 6= 0,
x
h( x ) =
0
g (0), se x = 0.

< . Logo

g ( )d = i



= 0,
h 0 ( )d = i h ( )

< , g(0) = 0 e

17

Teorema 10. Se f : R R e seccionalmente contnua tal que


1
f (x) =
2

| f ( x )| dx

< , entao

eix f( )d,

para todo x R em que f e contnua.

Vamos demonstrar para o caso em que f 0 ( x ) existe. Seja g : R R


Demonstracao.
definida por
g( x 0 ) = f ( x + x 0 ) f ( x )e

x 02
2

Como g(0) = 0, pelo Lema 9 temos que


0 =

g ( )d =

ix

f( )d f ( x )

eix f( )d f ( x ) 2.

Corolario 11. Se f : R R e contnua tal que

| f ( x )| dx

< , entao

F ( f)( ) = f ( ).

Pelo Teorema 10 temos que


Demonstracao.
1
f ( ) =
2

2
2

0
ei f( 0 )d 0 = F ( f)( )

18

Exemplo 10. Seja a um numero


real positivo. Seja f : R R dada por
f (x) =

x2

1
+ a2

2a
1
, entao
Como F (ea| x| )( ) =
2 2 + a2
f ( ) = g ( ),

em que g( x ) =

Logo

F ( f )( ) = F ( g )( ) = g( ) =

2 a| x|
e
.
2a

2 a| |
e
.
2a

Corol
R Dadas duas funco es f ( x ) e g( x ) seccionalmente contnuas tais
R ario 12 (Injetividade).
que | f ( x )|dx < e | g( x )|dx < , se

F ( f )( ) = F ( g)( ), para todo R,

entao f ( x ) = g( x ), exceto possivelmente nos pontos de descontinuidade.

Pela linearidade da transformada de Fourier, basta provarmos que se


Demonstracao.
F ( f )( ) = 0, entao f ( x ) = 0 nos pontos em que f e contnua. Mas isto e decorrencia
imediata do Teorema 10.
Exemplo 11. Vamos determinar a funca o f : R R cuja transformada de Fourier e
1
, para a > 0 e b R.
f( ) =
a + ib + i
1
1
=
a + ib + i
a + i(b + )

f ( x ) = eibx 2eax u0 ( x ) = 2e( a+ib) x u0 ( x ).


f( ) =

19

Exerccios (respostas na pagina 36)


f : R C cujas transformadas de Fourier sao dadas
2.1. Determine as funcoes
(a) f( ) =
(b) f( ) =
(c) f( ) =
(d) f( ) =
(e) f( ) =
(f) f( ) =

1
.
(2 + i )(3 + i )
1
.
(1 + i )2
i
.
1 + 2
1
.
2
++1
1
, para a > 0 e b R.
a + ib i
1
.
2
4 + 2i

f : R R:
Calcule a transformada de Fourier das funcoes
x
.
1 + x2
x
.
(b) f ( x ) =
(1 + x 2 )2
(a) f ( x ) =

20

3 Convoluca o
f : R R R e g : R R seccionalmente contnuas,
A convoluca o deRduas funcoes

limitadas e tais que | f ( x )|dx < e | g( x )|dx < , e definida por

( f g)( x ) =

f (y) g( x y)dy,

para x R.

Exemplo 12. Seja f : R R definida por f ( x ) = [0,1] ( x ) =

( f f )( x ) =

[0,1] (y)[0,1] ( x y)dy =

1, se 0 x 1,
0, caso contrario.

Z 1

[0,1] ( x y)dy

0,

Z 1
Z 1

x,
=
[1,0] (y x )dy =
[1+ x,x] (y)dy =
2 x,

0
0

0,

se x < 0,
se 0 x < 1,
se 1 x < 2,
se x 2.

Teorema 13 (Convoluc
R a o). Sejam f : RR R e g : R R seccionalmente contnuas,
limitadas e tais que | f ( x )|dx < e | g( x )|dx < . Entao

F ( f g)( ) =

2 f( ). g ( )

Pelas definicoes
temos que
Demonstracao.
1
F ( f g)( ) =
2

ix

Z

f (y) g( x y)dy dx.

Sob as hipoteses
consideradas pode-se mostrar que podemos trocar a ordem de
integraca o para obtermos
1
F ( f g)( ) =
2

f (y)

Z

ix

g( x y)dx dy.

21
Fazendo-se a mudanca de variaveis x y = z obtemos

Z
Z
1

i (z+y)
e
g(z)dz dy
f (y)
F ( f g)( ) =

2

Z
Z
1

iz

iy
=
e
g(z)dz dy
e
f (y)

2 f( ). g ( ).
=

Exemplo 13. Seja f : R R dada por

0,

x,
f (x) =
2

x,

0,

se x < 0,
se 0 x < 1,
se 1 x < 2,
se x 2.

Como, pelo Exemplo 12, f = [0,1] [0,1] , entao


f( ) =

2 ([
[0,1] ( )) =

1 1 eia

i
2

2

1 (1 eia )2
=
.
2
2

Teorema 14. A convoluca o satisfaz as seguintes propriedades:


(a) f g = g f
(b) f ( g1 + g2 ) = f g1 + f g2
(c) ( f g) h = f ( g h)
(d) f 0 = 0 f = 0

Demonstracao.
(a)

( f g)( x ) =
=

f (y) g( x y)dy =
0

f ( x y0 ) g(y0 )(dy0 ) =

f ( x y ) g(y )dy = ( g f )( x ).

22
(b)

( f ( g1 + g2 ))( x ) =
=

f (y)( g1 ( x y) + g2 ( x y))dy =
f ( x y) g1 ( x y)dy +

= ( f g1 )( x ) + ( f g2 )( x ).

f ( x y) g2 ( x y)dy =

(c)

(( f g) h)( x ) =
=
=
=
=
(d) ( f 0)( x ) =

( f g)( x y)h(y)dy =

Z Z

Z Z

f (y ) g( x y y )dy

h(y)dy =

f (y0 ) g( x y y0 ) h(y)dydy0 =
Z

0
f (y )
g( x y y ) h(y)dy dy0 =


Z
0

f (y0 )( g h)( x y0 )dy0 = ( f ( g h))( x ).

f (y x ) 0 dy = 0 = (0 f )( x ).

23

Exerccios (respostas na pagina 38)


3.1. Calcule a convoluca o f g para f , g : R R dadas por
 x
e ,
se x > 0

x
,
(a) f ( x ) = e u0 ( x ) =
0, caso contrario,
 2x
e ,
se x > 0
g( x ) = e2x u0 ( x ) =
.
0,
caso contrario,

1, se 1 < x < 1
(b) f ( x ) = [1,1] ( x ) =
,
0,
caso
contr
a
rio,
 x
e ,
se x > 0

x
g ( x ) = e u0 ( x ) =
.
0, caso contrario,
f : R C cujas transformadas de
3.2. Determine, usando convoluca o, as funcoes
Fourier sao dadas
1
.
(2 + i )(3 + i )
1
(b) f( ) =
.
(1 + i )2
1
(c) f( ) =
.
2
4 + 2i
(a) f( ) =

3.3. Resolva a equaca o

1
f (y)
dy = 2
2
( x y) + 4
x +9

24

4 Aplicacoes
a` s Equacoes
Diferenciais Parciais
4.1 Equaca o do Calor em uma barra infinita
Vamos determinar a temperatura em funca o da posica o e do tempo, u( x, t) em uma
barra infinita, sendo conhecida a distribuica o de temperatura inicial, f ( x ), ou seja,
vamos resolver o problema de valor inicial

2
u = 2 u
t
x2

u( x, 0) = f ( x ), x R.

Vamos supor que existam a transformada de Fourier da soluca o u( x, t) em relaca o


u u
2 u
a variavel x e de suas derivadas
. Alem disso vamos supor que
,
e
x
x2
t

u
R
limx |u( x, t)| = 0, limx = 0 e | f ( x )|dx < . Entao aplicando-se
x
a transformada de Fourier em relaca o a variavel x na equaca o diferencial obtemos
u
(, t) = 2 2 u (, t).
t

Resolvendo esta equaca o diferencial obtemos que


u (, t) = c( )e

2 2 t

Vamos supor que exista f( ). Neste caso, usando o fato de que u (, 0) = f( ) obtemos que
2 2
u (, t) = f( )e t .
Seja k (, t) = e

2 2 t

. Entao
k ( x, t) =

1
22 t

x2
42 t

e pelo Teorema da Convoluca o (Teorema 13 na pagina 20) temos que


1
1
u( x, t) = ( f k )( x, t) =
2
2 2 t

f (y)e

( x y )2
42 t

dy.

(1)

Pode-se provar que se f e seccionalmente contnua e limitada, entao a expressao


dada por (1) define uma funca o que satisfaz a equaca o do calor e
lim u( x, t) = f ( x ),

t 0+

25
nos pontos em que f e contnua.
Exemplo 14. Vamos resolver, usando a transformada de Fourier, o problema de valor
inicial

u = u
t
x2

x2

u( x, 0) = e 4 , x R.

x2
2
Seja f ( x ) = e 4 . Entao f( ) = 2e e
2
u (, t) = f( )e t =

2e

2 (1+ t )

Logo a soluca o do problema de valor inicial e


2
1
x
e 4(1+ t ) .
u( x, t) =
2 1+t

4.2 Equaca o da Onda em uma Dimensao


Vamos resolver a equaca o diferencial da onda em uma dimensao usando a transformada de Fourier
2
2 u
2 u
=
a
, x R.
t2
x2
Vamos supor que existam a transformada de Fourier da soluca o u( x, t) em relaca o
u u 2 u 2 u
a variavel x e de suas derivadas
e 2 . Alem disso vamos supor que
,
,
t
t x x2
u
limx |u( x, t)| = 0, limx = 0. Aplicando-se a transformada de Fourier em
x
relaca o a variavel x na equaca o diferencial obtemos
2 u
(, t) = a2 2 u (, t).
t2

Resolvendo esta equaca o diferencial obtemos que

1 ( )eiat + 1 ( )e+iat , se > 0,


c + c2 t,
se = 0,
u (, t) =
1

iat
+
iat

2 ( )e
+ 2 ( )e
, se < 0.

26
Definindo
( ) =

1 ( ), se > 0,
2 ( ), se < 0,

( ) =

1 ( ), se > 0,
2 ( ), se < 0,

temos que
u (, t) = ( )eiat + ( )e+iat .

(2)

e pelo Teorema da Translaca o (Teorema 7 na pagina 12) temos que


u( x, t) = ( x at) + ( x + at),
que e a soluca o de DAlembert para a equaca o corda elastica.
Vamos resolver o problema de valor inicial
2
2
u

2 u

=
a
, x R.
t2
x2

u( x, 0) = f ( x ), u ( x, 0) = g( x ), x R.
t

Alem do que ja supomos anteriormente vamos supor tambem que f , g : R R sejam


seccionalmente contnuas, limitadas e tais que
Z

| f ( x )|dx < e

| g( x )|dx < .

iniciais em relaca o a variavel x


Aplicando-se a transformada de Fourier nas condicoes
obtemos
u
u (, 0) = f( ),
(, 0) = g ( ).
t
Substituindo-se t = 0 em (2) obtemos
f( ) = u (, 0) = ( ) + ( ).
Derivando-se (2) e substituindo-se t = 0 obtemos
g ( ) = ia ( ( ) + ( )).
Logo
1
( ) =
2

1
( ) =
2

g ( )
f( ) +
ia
g ( )
f( )
ia

27
Substituindo-se em (2) obtemos




1
g ( ) iat 1
g ( ) +iat
f ( )
e
+
f ( )
e
.
u (, t) =
2
ia
2
ia
Aplicando-se a transformada de Fourier inversa obtemos
1
1
u( x, t) =
( f ( x at) + f ( x + at)) +
2
2a

Z x+ at
x at

g(y)dy.

que e a soluca o de dAlembert do problema de valor inicial.

4.3 Problema de Dirichlet no Semi-plano


Vamos considerar o problema de Dirichlet no semi-plano
2
2

u + u = 0, x R, y > 0
x2
y2

u( x, 0) = f ( x ), x R.

Vamos supor que existam a transformada de Fourier da soluca o u( x, y) em relaca o


u u 2 u 2 u R
,
,
a variavel x e de suas derivadas
| f ( x )|dx < . Alem disso
e
e
y x x2 y2
u
vamos supor que limx |u( x, y)| = 0, limx = 0. Entao aplicando-se a
x
transformada de Fourier em relaca o a variavel x na equaca o diferencial obtemos
2 u
u (, y) + 2 (, y) = 0.
y
2

Resolvendo esta equaca o diferencial obtemos que


u (, y) = c1 ( )e| |y + c2 ( )e| |y .
Como lim u (, y) = 0, entao c2 ( ) = 0. Vamos supor que exista f( ). Neste
caso, usando o fato de que u (, 0) = f( ) obtemos que
u (, y) = f( )e| |y .
Seja k (, y) = e| |y . Entao
1
2y
k ( x, y) =
2
2 x + y2

28
e pelo Teorema da Convoluca o (Teorema 13 na pagina 20) temos que
1
y
u( x, y) = ( f k )( x, y) =

f (t)
dt.
( x t )2 + y2

(3)

Pode-se provar que se f e contnua e limitada, entao a expressao dada por (3) define
uma funca o que satisfaz a equaca o de Laplace e
lim u( x, y) = f ( x ).

y 0+

29

Exerccios (respostas na pagina 40)


4.1. Resolva o problema de valor inicial

u + 2 u = g( x )
t
x

u( x, 0) = f ( x ), x R.

4.2. Resolva o problema de valor inicial

2
u = 2 u u
t
x2

u( x, 0) = f ( x ), x R.

Aqui e uma constante positiva.

4.3. Determine a temperatura como funca o da posica o e do tempo de uma barra infinita com uma fonte externa de calor, ou seja, resolva o problema de valor inicial

2
u = 2 u + g( x )
t
x2

u( x, 0) = f ( x ), x R.

4.4. Resolva a equaca o diferencial a seguir usando a transformada de Fourier


2
2 u
u
2 u
=
a
2 2 u,
2
2
t
t
x

Aqui e uma constante positiva.

x R.

30

5 Tabela de Transformadas de Fourier


Transformadas de Fourier Elementares
f ( x ) = F 1 ( f)( x )
(

1, 0 x < a
0, caso contrario
(
1,
se x < 0
eax u0 ( x ) =

ax
e , se x 0

[0,a] ( x ) =

x2

1
, para a > 0
+ a2

f( ) = F ( f )( )
1 1 eia

i
2
1
1

,a>0
2 a + i

2 a| |
e
2a
2
1
e 4a
2a

eax , para a > 0

1
f( )
| a| a
d f
( )
i
d

f ( ax ), para a 6= 0
x f (x)

i f( )

f 0 (x)

Rx
0

( f g)( x ) =

f( )
i

f (y)dy

f ( x a)

eia f( )

eiax f ( x )

f( a)

f( x )

f ( )

f (y) g( x y)dy

2 f( ). g ( )

31

6 Relaca o com a Serie de Fourier e a Transformada de


Fourier Discreta

Usando formula
de Euler podemos escrever a serie de Fourier de uma funca o
f : [ L, L] R seccionalmente contnua com derivada tambem seccionalmente
contnua como

a0
nx
nx
+ an cos
+ bn sen
2
L
L
n =1
n =1
 1

 inx
 inx
inx
inx
a
1
= 0 + a n e L + e L + bn e L e L
2
2 n =1
2i n=1

f (x) =

inx
inx
1
a0 1
+ ( an ibn )e L + ( an + ibn )e L
2
2 n =1
2 n =1

inx
inx
a0 1
1
L
=
+
+ ( an ibn )e
( an + ibn )e L

2
2 n =1
2 n=1

cn e

inx
L

n=

em que
1
cn =
2L
pois
an
bn

Z L

f ( x )e

inx
L

dx,

para n = 0, 1, 2, . . .

nx
1 L
f ( x ) cos
dx para n = 0, 1, 2, . . .
=
L L
L
Z
1 L
nx
=
dx, para n = 1, 2, . . .
f ( x ) sen
L L
L
Z

Seja f : R R uma funca o tal que f ( x ) = 0, para | x | > L. Entao


Z L


inx
2L
f n = 1
cn
f ( x )e L dx =
L
2 L
2

para n = 0, 1, 2, . . .

32
A transformada de Fourier discreta (DFT) de um vetor Y Cn e definida por
X = FN Y,
em que
1
1

1
1
FN =
N
..
.

1
1

ei2 N

ei2 N

ei4 N
..
.

ei2 N
..
.

1 ei2

...
...

N 1
N

ei2

...
..
.

2( N 1)
N

1
ei2
ei2

. . . ei2

N 1
N

2( N 1)
N

( N 1)( N 1)
N

Seja f : R R uma funca o tal que f ( x ) = 0, para | x | > L. Entao


Z L


nx
f n = 1
f ( x )ei L dx,
L
2 L

para n = 0, 1, . . . ,

(4)

N
.
2

Podemos, agora, aproximar a integral por uma soma de Riemann dividindo o intervalo
[0, 2L] em N subintervalos de comprimento 2L/N, ou seja,
N/21

 n 
1
f

L
2

2L
=
N
k= N/2


N/21
2kL i2 kn
2L
=
f N e N=
N 2 k= N/2
!



N/21 
N 1
kn
2kL i2 kn
2kL
2L
N +
f
e
2L ei2 N ,
f
=

N
N
N 2
k =0
k= N/2

para n = 0, . . . ,

N
2

( N + n)
f
L


2kL
N

1.


N/21

2L
=
N 2
N
2 ,...,N

1.

k= N/2

2L
=
N 2

para n =

kn

ei2 N

N/21

k =0

2kL
N

N/21


f

k= N/2

2kL
N

ei2 N

2L
=
N

ei2 N =

kn

2kL
N

i2 kn
N

kn

N 1

k= N/2

!

kn
2kL
2L ei2 N ,
N

33
Assim, definindo







 
2L
2L
2L t
2L
,
... f L
f ( L) f L +
... f
X = f (0) f
N
N
N
N
entao
Y = FN X



 


 t
2

N
N

.
f (0) f
f
f ( 1)
. . . f
2
L
2
L
2 L
L

Calcular a transformada de Fourier discreta multiplicando-se pela matriz Fn tem


um custo computacional de N 2 produtos. Este produto pode ser calculado ao custo de
N log N produtos usando um algoritmo chamado Transformada de Fourier Rapida
(FFT).
Exemplo 15. Seja f : R R dada por

| x | se 1 < x < 1
f (x) =
0 caso contrario
entao temos que
f( ) =

X = [ f (0) f

= [ 0

1
4

1
2

 

2 a sen( a )+2 cos( a )2


,
2
2
1
,
2

1
4

3
4

f
1

 
1
2

3
4

1
2

f 34
1 t
4 ]

f (1) f

43

se 6= 0

se = 0.

21

14

]t

Y = FFT( X ) = [ 0.5 0.21 0.0 0.037 0.0 0.037 0.0 0.21 ]t


h
it
2
f (0) f ( ) f (2 ) f (3 ) f (4 ) f (3 ) f (2 ) f ( ) .

2L

34

y
1

0.5

x
-1

-0.5

0.5

Figura 8: Funca o do Exemplo 15


y

0.5

-4

-3

-2

-0.5

Figura 9: Transformada de Fourier e a Transformada de Fourier Discreta da Funca o do


Exemplo 15

35

7 Respostas dos Exerccios


1. Definica o e Propriedades (pagina 15)
1.1. (a)

|x|
1
[a,a] ( x ) = [a,a] ( x )
x[a,0] ( x ) + x[0,a] ( x )
a
a

1
x[0,a] ( x ) + x[0,a] ( x )
= [a,a] ( x )
a


[
d
d
i
1 eia
[0,a]
F ( x[0,a] ( x ))( ) = i
( ) =
d
i
2 d
i a ei a i (1 ei a )
1 i a ei a + ei a 1

=
=
.
(i )2
2
2
2
f ( x ) = [a,a] ( x )

1 i a ei a + ei a 1
F ( x[0,a] ( x ))( ) =
2
2



2 sen( a ) 1 i a ei a + ei a 1 i a ei a + ei a 1
f ( ) = 1

a
2
2
2


2 sen( a ) 1 2 a sen ( a ) + 2 cos ( a ) 2
1

a
2
2
2 1 cos ( a )
=
.
a 2
2
(b)
f ( x ) = sen( ax )[b,b] ( x ) =

eiax eiax
2i




[0,b] ( x ) + [0,b] ( x ) .

!
2 sen(b )
eib 1 1 eib
=
+
.
i
i

2


sen
b
(

+
a
)

i
sen
b
(

a
)

f( ) =
a
+a
2

1
F ([b,b] )( ) =
2

(c) Seja g( x ) =

2
e x .

e 4
Entao g ( ) = .
2
2

F ( xe

x2

d g
e 4
)( ) = i ( ) = i
d
2 2

36
2

(d) Seja g( x ) =

2
e x .

e 4
Entao g ( ) = .
2
2

e 4
d2 g
2e 4


F ( x e )( ) = 2 ( ) =
d
2 2
4 2
1
1
(e) Seja g( x ) = eax u0 ( x ). Entao g ( ) =
. Seja h( x ) = e ax u0 ( x ).
a
+
i
2
1
1
.
Entao, h ( ) = g ( ) =
2 a i
2 x2

1
1
F (e(a+ib) x u0 ( x ))( ) = h ( b) =
.
2 a + ib i

2. Inversao (pagina 19)


parciais,
2.1. (a) Decompondo em fracoes
f( ) =

A
B
1
=
+
,
(2 + i )(3 + i )
2 + i 3 + i

encontramos que A = 1 e B = 1. Logo f( ) = 2+1i




f ( x ) = 2 e2x e3x u0 ( x ).

1
3+i .

d g
i
1
. Entao
( ) =
. Logo
1 + i
d
(1 + i )2

d g
)( x ) = xg( x ) = 2xex u0 ( x ).
f ( x ) = F 1 ( i
d

2 | x|
1
e
.
(c) Seja g ( ) =
. Entao g( x ) =
2
2
1+

2 x e| x|
f ( x ) = F 1 (i g ( ))( x ) = g0 ( x ) =
.
2
|x|

(b) Seja g ( ) =

(d) Completando-se o quadrado:


f( ) =

Logo
f (x) = e

i 2x

1
1
=
.
1
++1
( + 2 )2 + 43
2 e

3 |x|
2

2 e

3 | x |+ix
2

37
(e)
1
1
=
.
a + ib i
a i( b)

h( x ) = eibx 2e ax u0 ( x ) = 2e( a+ib) x u0 ( x ).


f( ) =

(f) O denominador pode ser visto como um polinomio


do 2o. grau em i:
1

f( ) =

4 2

+ 2i

=

3i +1

parciais
Decompondo em fracoes
f( ) =
temos que A =

2 3

i+

3i +1

.

A
B

+
.
i + 3i +1 i 3i +1

eB=

i
f( ) =
2 3

1


.
2 3

Assim,

i ( +

3) + 1

i (

3) + 1

i 6  (1+3i) x
e(1 3i) x u0 ( x )
f (x) =
e
6

1
2 | |
e
.
. Entao g ( ) =
2.2. (a) Seja g( x ) =
2
2
1+x

d
g
2 e| |
f ( ) = i
.
( ) = i
d
2
| |
1
(b) Seja g( x ) =
. Entao g ( ) =
1 + x2
1
g0 ( x ) e
2

2 | | 0
2x
, f (x) =
e
, g (x) =
2
2
( x 2 + 1)

i
2 | |
f( ) =
e
4

3. Convoluca o (pagina 23)

38
3.1. (a)

( f g)( x ) =

f (y) g( x y)dy =

0
(
0, se x 0
Rx
=
e2x 0 ey dy, se x > 0

ey e2( xy) u0 ( x y)dy

= e2x (e x 1)u0 ( x ).
(b)

( f g)( x ) =

f (y) g( x y)dy =

Z 1

e( xy) u0 ( x y)dy

0, seR x 1
x
=
e x 1 ey dy, se 1 < x 1,

R
x 1 y
e
1 e dy, se x > 1

se x < 1,
0,

x
x

1
e (e e ), se 1 x < 1
=
x
e (e e1 ), se x 1.

3.2. (a) Seja g ( ) =

1
1
e h ( ) =
.
2 + i
3 + i
f( ) = g ( ) h ( ).

Assim,
1
f ( x ) = ( g h)( x ),
2

em que g( x ) = 2e2x u0 ( x ) e h( x ) = 2e3x u0 ( x ). Logo


Z
Z 2y 3( xy)
1
g(y) h( x y)dy = 2
f (x) =
e e
u0 ( x y)dy
0
2
Z x

3x
=
2e u0 ( x )
ey dy = 2e3x (e x 1)u0 ( x )
0

 2x
3x
=
2 e
e
u0 ( x ).

39
(b) Seja g ( ) =

1
. Entao g( x ) = 2e x u0 ( x ). Assim
1 + i

1
1
f ( x ) = ( g g)( x ) =
g(y) g( x y)dy
2
2
Z y ( xy)
=
2
e e
u0 ( x y)dy
0

=
2xe x u0 ( x ).

(c) O denominador pode ser visto como um polinomio


do 2o. grau em i:
f( ) =

1
4 2 + 2i

Sejam
g ( ) =
Entao
g( x ) =

i (

2e

=

3) + 1

(1 3i) x

u0 ( x ),

3i +1

h ( ) =

h( x ) =

1


i+

i ( +

2e

3i +1

3) + 1

(1+ 3i) x

.

u0 ( x ).

Assim

1
1
f ( x ) = ( g h)( x ) =
g(y) h( x y)dy
2
2
Z (13i)y (1+3i)( xy)
e
=
2
e
u0 ( x y)dy

2 3iy
(1+ 3i) x

e
2e
u0 ( x y)dy
0



i 6 (1+3i) x
e(1 3i) x u0 ( x ).
e
=
6

3.3. A equaca o pode ser escrita como

( f k)( x ) =

x2

1
,
+9

1
. Aplicando-se a transformada de Fourier na equaca o obem que k ( x ) = 2
x +4
temos

2 3| |
e
.
2 f( ).k ( ) =
6

40
Resolvendo esta equaca o obtemos
e 3| |
4
f( ) =
= e| |
k ( )
2
Logo
f (x) =

4 1
.
x2 + 1

4. Aplicacoes
(pagina 29)
4.1. Aplicando-se a transformada de Fourier em relaca o a variavel x na equaca o diferencial obtemos
u
(, t) + 2i u (, t) = g ( ).
t
Resolvendo esta equaca o diferencial obtemos que
u (, t) =

g ( )
+ c( )e2it .
2i

Vamos supor que exista f( ). Neste caso, usando o fato de que u (, 0) = f( )


obtemos que

Seja k (, t) =


g ( ) 
1 e2it .
u (, t) = f( )e2it +
2i

1e2it
2i .

Entao

k ( x, t) =

2
[0,2t] ( x )
2

e pelo Teorema da Convoluca o temos que


u( x, t) = f ( x 2t) + (k g)( x, t)
Z
1 2t
= f ( x 2t) +
g( x y)dy
2 0
4.2. Aplicando-se a transformada de Fourier em relaca o a variavel x na equaca o diferencial obtemos
u
(, t) = 2 2 u (, t) u (, t).
t

41
Resolvendo esta equaca o diferencial obtemos que
u (, t) = c( )e(

2 2 +)t

Vamos supor que exista f( ). Neste caso, usando o fato de que u (, 0) = f( )


obtemos que
2 2
u (, t) = f( )e( +)t .
2 2
Seja k (, t) = e( +)t . Entao

et x22
e 4 t
k ( x, t) =
22 t
e pelo Teorema da Convoluca o temos que
et
et

u( x, t) =
( f k)( x, t) =
2
2 2 t

f (y)e

( x y )2
42 t

dy.

4.3. Aplicando-se a transformada de Fourier em relaca o a variavel x na equaca o diferencial obtemos


u
(, t) = 2 2 u (, t) + g ( ).
t
Resolvendo esta equaca o diferencial obtemos que
u (, t) =

2 2
g ( )
+ c ( ) e t .
2
2

Vamos supor que exista f( ). Neste caso, usando o fato de que u (, 0) = f( )


obtemos que
g ( )
c( ) = f( ) 2 2

e


g ( ) 2 2 t
g ( )

.
u (, t) = 2 2 + f ( ) 2 2 e

2 2
g ( )
Sejam h ( ) = 2 2 e k (, t) = e t . Entao

k ( x, t) =
e h( x ) e a soluca o de

1
22 t

x2
42 t

2 h00 ( x ) = g( x ).

42
Pelo Teorema da Convoluca o temos que
1
u( x, t) = h( x ) + (( f + h) k )( x, t)
2
Z
( x y )2
1

= h( x ) +
( f (y) + h(y))e 42 t dy.
2 2 t
4.4. Aplicando-se a transformada de Fourier em relaca o a variavel x na equaca o diferencial obtemos
u
2 u
2 2

(
,
t
)
=

u
(
,
t
)

2
(, t) 2 u (, t).
t
t2
Resolvendo esta equaca o diferencial obtemos que
u (, t) = ( )e(ia )t + ( )e(+ia )t
= et ( ( )eiat + ( )e+iat ).
e pelo Teorema da Translaca o temos que
u( x, t) = et (( x at) + ( x + at)).

Você também pode gostar