Professional Documents
Culture Documents
eries de Fourier
Daniel Perrin
La raison detre de ce cours est la presence des series de Fourier au programme de nombreuses sections de BTS (electronique, optique, etc.) et, partant, au programme du CAPES. Le contenu de ces programmes comprend :
La definition des coefficients de Fourier pour une fonction continue par
morceaux, de periode T , `a la fois sous les formes cos nt et sin nt et eint .
Le theor`eme de convergence ponctuelle de Dirichlet pour les fonctions
de classe C 1 par morceaux (admis).
La formule de Parseval (admise).
Il est aussi fait allusion a` lutilisation du developpement en serie de Fourier
dune fonction periodique pour calculer la somme dune serie numerique.
Dans ce qui suit nous allons aborder tous ces th`emes, en allant nettement
plus loin que les programmes de BTS.
1
1.1
1.2
Le cadre
1.3
Deux formules
et le point 1).
3. La fonction sin t est alors periodique de periode T : sin (t + T ) = sin t car
T = 2. Cest ainsi quon peut retenir la formule donnant la pulsation.
1.4
Deux exemples
-!
2!
2
2.1
Il y a un cadre o`
u lon sait calculer les coefficients de telles decompositions,
cest celui de lespace euclidien, avec un produit scalaire, note (x|y), et une
n
X
base orthonormee e1 , . . . , en . En effet, si lon a x =
xi ei , avec xi R,
i=1
un calcul immediat montre que les xi sont donnes par xi = (x|ei ). Cest
exactement la meme chose dans le cas complexe, mais avec un produit scalaire hermitien. Or, ici, sur lespace des fonctions continues par morceaux
de periode T a` valeurs reelles (resp. complexes), on dispose dun produit
scalaire 5 euclidien (resp. hermitien) donne par la formule :
1
(f |g) =
T
f (t)g(t) dt,
0
1
= (f |f ) =
T
|f (t)|2 dt.
N
X
an cos nt +
n=0
N
X
bn sin nt
n=1
Z
1 T
on a les formules a0 =
f (t) dt et, pour n 1 :
T 0
Z
Z
2 T
2 T
f (t) cos nt dt et bn =
f (t) sin nt dt.
an =
T 0
T 0
2.2
D
efinition des coefficients de Fourier
Lorsque f est periodique mais pas necessairement un polynome trigonometrique, on definit encore ses coefficients de Fourier par les formules cidessus :
2.3 Proposition-D
efinition. Soit f : R C une fonction periodique de
periode T , continue par morceaux. On deZfinit les coefficients de Fourier
1 T
de f par les formules suivantes : cn =
f (t)eint dt pour n Z, a0 =
T
0
Z
1 T
f (t) dt et, pour n 1 :
T 0
Z
Z
2 T
2 T
an =
f (t) cos nt dt et bn =
f (t) sin nt dt.
T 0
T 0
On a les relations 7 : a0 = c0 , et, pour n 1, cn = 21 (an ibn ), cn =
1
(a + ibn ), an = cn + cn , bn = i(cn cn ).
2 n
N
N
N
N
X
X
X
X
int
cn e
=
an cos nt+
bn sin nt.
cn en (t) =
On a legalite
n=N
n=0
n=N
n=1
n0
2) Il est souvent utile de noter que si la fonction f est paire (resp. impaire)
ses coefficients de Fourier bn (resp. an ) sont nuls.
3) Lorsquon veut preciser la fonction on note le coefficient cn (f ) voire
b
f (n).
P
4) Si une serie trigonometrique nZ cn eint converge (disons uniformement)
vers f (t), on montre, comme dans le cas des polynomes, que les cn sont les
coefficients de Fourier de f .
2.3
Probl
ematique
Quelles sont les questions qui se posent maintenant (et que lon trouvera
dans les exercices de BTS) ? Dabord, il y a le calcul explicite des coefficients
de Fourier pour une fonction f donnee (par exemple en creneau ou en dent
de scie). Cest en general un calcul sans malice (souvent par integration par
parties), mais non sans risque derreur (attention a` la valeur de la periode,
aux reports de constantes, etc.). Il y a ensuite deux questions mathematiques
difficiles. La premi`ere est celle de la convergence de la serie de Fourier de f
vers la fonction f (convergence simple, convergence uniforme, etc.). Cest
lobjet du theor`eme de Dirichlet. Elle permettra dobtenir des formules de
sommes de series en appliquant cette convergence en des points particuliers.
La seconde est le calcul de la norme de f . Cest lobjet de la formule de
Parseval, generalisation du theor`eme de Pythagore. Cette formule aura deux
types dapplications, des calculs de serie (comme Dirichlet), mais aussi des
applications physiques (car la norme de f correspond a` la valeur efficace du
signal et elle est liee a` lenergie du syst`eme).
Une premi`
ere approche de la formule de
Parseval
3.1
L
enonc
e
kf k22
1X
1X
= |a0 | +
|an |2 +
|bn |2 .
2 n=1
2 n=1
2
3.2
3.3
Lin
egalit
e de Bessel
n=N
2) (f SN f |SN f ) = 0,
3) kf k22 = kf SN f k22 + kSN f k22 .
Demonstration. Le point 1) a dej`a ete vu : cest la formule de Parseval pour
un polynome trigonometrique. Le point 2) vient de 1) et de la linearite du
produit scalaire :
(f |SN f ) = (f |
n=N
X
n=N
cn en ) =
n=N
X
cn (f |en ) =
n=N
n=N
X
cn cn = (SN f |SN f ).
n=N
9. Pour une preuve compl`ete, voir par exemple le polycopie dintegration sur ma page
web : http://www.math.u-psud.fr/ perrin/Enseignement.html.
Le th
eor`
eme de Dirichlet
1
Rappelons quon a cn =
f (t)eint dt. On en deduit :
2
Z
N
N
X
X
1
inx
SN f (x) =
cn e =
f (t)
ein(xt) dt.
2
n=N
n=N
10. Peter Lejeune-Dirichlet, 1805-1859, mathematicien allemand.
4.1
Id
ee num
ero 1 : la convolution
R
Quiconque `a dej`a rencontre loperation de convolution f (t)g(x t) dt
que lon voit ici, sait quil faut effectuer le changement de variable u = x t
qui change la difference de cote. Dans le cas present on obtient :
1
SN f (x) =
2
4.2
N
X
x+
f (x u)
x
einu du.
n=N
Id
ee num
ero 2 : d
ecaler lintervalle dint
egration
4.3
f (x u)
N
X
einu du.
n=N
Id
ee num
ero 3 : la somme de la s
erie g
eom
etrique
La somme KN (u) =
N
X
inu
iN u
=e
2N
X
n=0
n=N
i(2N +1)u
1 ei(2N +1)u
)(1 eiu )
iN u (1 e
=
e
1 eiu
2(1 cos u)
4.4
Id
ee num
ero 4 : KN est un noyau
Z
1
Dans le langage des series de Fourier, cela signifie quon a
KN (u) du =
2
1 et cest evident en revenant a` lexpression de KN comme somme dexpo9
nentielles. Cela permet decrire f (x) sous une forme analogue a` SN f (x) :
Z
1
f (x) =
Kn (u)f (x) du
2
et davoir la difference sous la forme :
Z
1
N = SN f (x) f (x) =
KN (u)(f (x u) f (x)) du.
2
4.5
Id
ee num
ero 5 : tenir compte de la valeur de KN
4.6
Id
ee num
ero 6 : d
evelopper le sinus
u
u
1
1
pr`es, N
On ecrit sin N + u = cos N u sin + sin N u cos et, `a 2
2
2
2
apparat alors comme somme de deux integrales :
Z
Z
cos u2
(f (x u) f (x))
(f (x u) f (x)) cos N u du et
sin N u du.
sin u2
4.7
Id
ee num
ero 7 : Riemann-Lebesgue
On voit la premi`ere integrale comme un coefficient de Fourier de la fonction continue de u, f (x u) f (x) et, en vertu de 3.4, elle tend vers 0 quand
N tend vers linfini. Pour la seconde, largument est identique a` condition de
montrer la continuite de la fonction quotient. Cest la derni`ere idee.
4.8
Id
ee num
ero 8 : la d
eriv
ee
cos u2
est evidemment continue sur
sin u2
[, ] sauf peut-etre en 0. Pour voir quelle lest en 0, on ecrit :
La fonction u 7 (f (x u) f (x))
f (x u) f (x)
f (x u) f (x)
u
=
u
sin 2
u
sin u2
et il sagit de voir que les deux termes ont une limite quand u tend vers 0.
Pour le premier, cest le fait que f est de classe C 1 , pour le second, cest la
limite de sin x/x en 0. On peut donc appliquer Riemann-Lebesgue au second
terme et on ach`eve ainsi la preuve de Dirichlet.
10
5
5.1
5.1.1
Applications
Calcul des coefficients pour les cr
eneaux et les dents
de scie
Le cr
eneau
Dent de scie
1
1
Fourier bn sont nuls. On a a0 = 2 f (t) dt = 0 ( t) dt = 2 . Pour
Z
Z
2
2
( t) cos nt dt =
t cos nt dt. On calcule cette
n 1, on a an =
0
0
2(1 (1)n )
derni`ere integrale par parties et on trouve an =
pour n 1.
n2
En distinguant selon la parite de n, on voit que les a2p sont nuls pour p 1
4
pour p 0.
et quon a a2p+1 =
(2p + 1)2
5.2
11
5.2.1
Avec le cr
eneau
2
1 X
sin(2p + 1)t.
f (t) = +
2 p=0 (2p + 1)
Avec t = /2 on retrouve la formule donnant /4 = Arctan 1 :
+
X (1)p
.
=
4
2p
+
1
p=0
Le theor`eme de Parseval donne une autre formule, avec un degre plus grand
+
1
1
1X
4
2
2
, qui donne
en denominateur : kf k2 =
= +
=
2
4
2 p=0 (2p + 1)2 2
8
+
X
p=0
1
. Cette formule nest pas tout a` fait celle dun (s) mais on en
(2p + 1)2
+
+
X
X
1
1
en
notant
quon
a
S/4
=
et
2
2
n
(2n)
n=1
n=1
+
X
1
2
.
donc S S/4 = 2 /8, qui donne la valeur bien connue
=
2
n
6
n=1
5.2.2
1
2
.
=
(2p + 1)2
8
Z
1
2
2
=
La formule de Parseval donne
=
+
( t)2 =
0
3
4
+
+
X
1 X 16
1
1
4
. On peut se servir
et
on
en
d
e
duit
=
4
2 0 2 (2p + 1)4
(2p
+
1)
96
p=0
kf k22
4
avec la meme astuce que dans le
de cette formule pour calculer (4) =
90
cas du creneau.
5.2.3
On peut obtenir des valeurs de (2k) avec k plus grand, mais il faut
utiliser des fonctions plus reguli`eres. La raison est dans le resultat suivant :
5.2 Lemme. Si f : R C est continue, periodique de periode T , et de
classe C 1 par morceaux sur [0, T ], on a, pour tout n Z, cn (f 0 ) = incn (f ).
Demonstration. Le lecteur se convaincra que la formule dintegration par
parties est encore valable si lon suppose
seulement les fonctions de classe C 1
Z T
1
f (t)eint dt. On int`egre par parties en
par morceaux. On a cn (f ) =
T 0
eint
posant u = f (t), dv = eint dt, do`
u du = f 0 (t)dt et v =
et donc
in
Z T
1
1
int T
f 0 (t)eint dt.
cn (f ) =
[f (t)e
]0 +
inT
inT 0
Comme f est de periode T et continue, la partie tout integree est nulle et on
a le resultat.
5.3 Corollaire. On suppose toujours f periodique de periode T .
1) Si f est continue et de classe C 1 par morceaux, la serie de terme general
cn (f ) converge absolument et la serie de Fourier de f converge uniformement
vers f sur R.
2) Si f est de classe C p il existe une constante M telle que lon ait, pour
M
tout n Z, |cn (f )| p .
n
|cn (f 0 )|
.
Demonstration. 1) En vertu du lemme, on a, pour n 6= 0, |cn (f )| =
n
Mais, pour des series a` termes positifs, on a 2an bn a2n + b2n , de sorte que,
comme les series 1/n2 et |cn (f 0 )|2 convergent (pour cn (f 0 ) cest Bessel !), il en
0 )|
, donc de |cn (f )|. Cela montre que la serie de Fourier
est de meme de |cn (f
n
converge normalement, donc uniformement, et on sait que cest vers f par
Dirichlet.
13
5.3
Un exercice
12. Une question possible du jury : pourquoi ne pas utiliser une fonction vraiment polynomiale ?
14
6
6.1
n4
+
X
1
,
4
n
n=1
+
X
p=0
1
,
(2p + 1)4
+
X
1
.
8
n
n=1
Annexes
Annexe 1 : Dirichlet, le cas non continu
6.2
Dans le cas o`
u la fonction f est de classe C 1 , la formule de Parseval
resulte de ce qui prec`ede. Le ressort de la preuve est le corollaire 5.3 qui
assure que la serie de Fourier de f converge uniformement vers f cest-`adire que la difference kSN f f k tend vers 0 quand N tend vers linfini
(rappelons que la norme de la convergence uniforme est donnee par kgk =
supxR |g(t)|). Or, on a vu en 3.2 la formule kf k22 = kSN f k22 + kSN f f k22 =
N
X
|cn |2 + kSN f f k22 . La conclusion vient de linegalite evidente sur les
N
normes : kgk2 kgk qui montre que kSN f f k22 tend vers 0 quand N tend
vers linfini.
15
6.3
7
7.1
Utilisation de xcas
Rentrer les fonctions
Pour rentrer les fonctions definies par morceaux, xcas poss`ede une commande piecewise. Par exemple, pour construire la la fonction dent de scie
sur [0, 2], on definit :
f (x) := piecewise(x < , x, x > , x ).
Bien entendu, cette fonction nest pas periodique. Quand on a ainsi une
fonction f definie sur [0, T ] que lon souhaite transformer
en une fonction g de
x
periode T egale a` f sur [0, T ], on pose g(x) = f x
T (la partie enti`ere
T
etant definie par floor). En effet, si x est dans lintervalle [nT, (n + 1)T ], la
partie enti`ere de x/T est n et on calcule g(x) = f (x nT ), ce qui rend bien
g periodique.
Pour le creneau 14 on pose cr(x) := piecewise(x < , 1, x > , 0) et on
definit cre(x) par la procedure ci-dessus.
13. Exercice !
14. On peut aussi utiliser la fonction floor (partie enti`ere) et le test de parite even en
posant crenau(x) := even(floor(x/)), mais le graphe et les coefficients fonctionnent mal
avec cette definition.
16
7.2
x:10.3
y:3.19
in
_|_
2.5
out
M
2
1.5
1
0.5
10
10
x0
7.3
17
cfg
auto
15. On peut aussi utiliser le creneau, evidemment. Dans ce cas, on peut montrer le
phenom`ene de Gibbs : la convergence est bonne en les points de continuite de f , mais, en
les discontinuites elle accuse les ecarts : la difference entre maximum et minimum des SN f
tend vers une limite plus grande que le saut de la fonction, voir figure ci-dessous.
18
plotfunc(crenau(x),x), plotfunc(cc(x),x)
x:6.52
y:1.07
in
1
out
0.8 M
0.6
0.4
0.2
x
10
10
19