Vous êtes sur la page 1sur 7

D

eveloppements limit
es

D
eveloppement limit
e dune fonction r
eelle

1.1

D
efinition

finition 1
De
Soit f une fonction definie sur un intervalle I contenant 0 ou dextremite 0. Soit n un entier naturel. On
dit que la fonction f poss`ede un developpement limite `a lordre n en 0 (dln (0)) si et seulement si il existe
des constantes reelles a0 , a1 , . . . , an telles quon ait
x I,

f (x) = a0 + a1 x + + an xn + o(xn ) =

n
X

ak xk + o(xn )

quand x 0

k=0

Remarque. On rappelle que o(xn ) pour x 0 signifie un reste inconnu qui verifie o(xn ) = xn (x) avec
(x) une fonction telle que limx0 (x) = 0. Ce terme doit figurer dans TOUT les calculs, et au bon endroit.
On verra plus loin comment faire des calculs avec ce terme.
Exemples.
1. Si une fonction f est derivable en 0 , alors `a lordre 1 en 0 : f (x) = f (0) + f 0 (0)x + o(x).
2. Les polynomes reels admettent des developpements limites `a tous les ordres.
Par exemple, (1 + x)4 = 1 + 4x + 6x2 + 4x3 + x4 admet pour developpement limite en 0 :
(1 + x)4 = 1 + 4x + 6x2 + o(x2 )

developpement limite `a lordre 2 en 0

(1 + x)4 = 1 + 4x + 6x2 + 4x3 + x4 + o(x7 )

developpement limite `a lordre 7 en 0

3. La fonction f (x) = x x2 + 2x3 + x3 ln(1 + x) admet un developpement limite `a lordre 3 au voisinage


de 0. En effet, on a ln(1 + x) 0 quand x 0 donc x3 ln(1 + x) = o(x3 ), ce qui donne
f (x) = x x2 + 2x3 + o(x3 ).
Une premi`
ere formule `
a savoir. On a pour tout x R r {1} et tout entier naturel n,
n
X
k=0

k=0

k=0

X
X
1 xn+1
x
1
x
1
x =
xk +
xk + o(xn )
=

xn , donc
=
xn =
1x
1x 1x
1x
1x

puisque limx0
a

x
1x

= 0. Ainsi la fonction x 7

1
admet un developpement limite `a lordre n en 0 et lon
1x

X
1
=
xk + o(xn ) = 1 + x + x2 + x3 + + xn + o(xn ).
1x
k=0

En remplacant x par x dans la formule precedente, on obtient aussi


n

X
1
=
(1)k xk + o(xn ) = 1 x + x2 x3 + + (1)n xn + o(xn )
1+x
k=0

finition 2
De
Soit a R, n un entier naturel et f une fonction definie sur un intervalle I contenant a ou dextremite a.
On dit que f admet un developpement limite `a lordre n en a si et seulement si
f (x) =

n
X

ak (x a)k + o((x a)n )

k=0

lorsque x tend vers a.

Remarque. En general, on fait le changement de variable x = a + h. Quand x a, on a h 0 et on se ram`ene


a` un developpement limite en 0 en h. Ensuite, on revient `a x grace `a h = x a... et on ne developpe surtout
PAS les (x a)k . Dans la suite du cours, on considerera surtout des developpements limites au voisinage de 0.

1.2

Formule de Taylor-Young et existence dun d


eveloppement limit
e

Notation. Une fonction f est dite de classe C n si elle est derivable n fois de suite. Pour noter les premi`eres
derivees, on peut utiliser les prime : f 0 (f derivee une fois), f (f derivee deux fois), mais au-del`a, on utilise
un numero entre parenth`ese : f (3) (f derivee trois fois), f (4) (f derivee quatre fois), ....
ore
`me 3 (Formule de Taylor-Young)
The
Si f est une fonction de classe C n sur un intervalle I contenant a, alors f poss`ede un developpement
limite `a lordre n en a qui est donne par
x I,

f (x) =

n
X
f (k) (a)

k!

k=0

= f (a) + f 0 (a) (x a) + f 00 (a)

(x a)k + o((x a)n )

quand

xa

(x a)3
(x a)n
(x a)2
+ f 000 (a)
+ + f (n) (a)
+ o((x a)n )
2
6
n!

Corollaire 4
Une fonction f de classe C n sur un intervalle I contenant 0 poss`ede un developpement limite `a lordre n en 0
qui est donne par :
f (x) =

n
X
k=0

f (k) (0)

xk
x2
x3
xn
+ o(xn ) = f (0) + f 0 (0) x + f 00 (0) + f 000 (0) + + f (n) (0)
+ o(xn )
k!
2
6
n!

Exemple. La fonction exponentielle est de classe C sur R et elle est egale `a ses derivees successives et en
particulier, on a : n N, exp(n) (0) = exp(0) = 1. Elle admet ainsi un developpement limite en 0 de tout ordre
donne, `a lordre n par :
ex =

n
X
xk
k=0

k!

+ o(xn ) = 1 + x +

x2 x3
xn
+
+ +
+ o(xn ).
2
6
n!

Test 1. On consid`ere f (x) = exp(2x + 3) pour tout x reel. Calculer f (0), f 0 (0), f (0), f (3) (0) et en deduire
un dl `a lordre 3 en 0 de f .

1.3

Propri
et
es du d
eveloppement limit
e

'

du de
veloppement limite
)
Proposition 5 (Unicite
Si f est une fonction definie sur I qui admet deux developpements limites `a lordre n en 0
f (x) =

n
X

ak x + o(x )

et

k=0

f (x) =

n
X

bk xk + o(xn ),

k=0

alors les deux developpements limites sont les memes, autrement dit : k [[0, n]], ak = bk .

&

'

Proposition 6 (Troncature)
Soit f une fonction definie sur un intervalle I et a un point ou une extremite de I. Si f admet un
developpement limite `a lordre n en a qui est
f (x) =

n
X

ak (x a)k + o((x a)n )

k=0

alors f admet un developpement limite en a `a lordre p pour tout p 6 n qui est


f (x) =

p
X

ak (x a)k + o((x a)p )

k=0

&

Exemple. Si f (x) = x2 + 2x4 + x5 + o(x6 ), la troncature `a lordre 4 du developpement limite de f est :


f (x) = x2 + 2x4 + o(x4 ).
#

et de
veloppement limite
en 0)
Proposition 7 (Parite
Si f est une fonction paire qui admet un developpement limite en 0, alors son developpement limite
ne contient que des puissances paires de x.
Si f est une fonction impaire qui admet un developpement limite en 0, alors son developpement limite
ne contient que des puissances impaires de x.

"

Remarque. Cette proposition nadmet pas de reciproque : une fonction qui admet des developpements limites
pairs en 0 `a tout ordre nest pas necessairement paire. Un developpement limite est une propriete locale et on
ne peut pas en deduire des proprietes globales sur les fonctions.

1.4

Int
egration et d
erivation dun d
eveloppement limit
e

ore
`me 8
The
Soit f une fonction continue sur un intervalle I. Si f poss`ede un developpement limite en a `a lordre n,
alors toute primitive F de f poss`ede un developpement limite en a `a lordre n + 1. De plus si f admet
pour developpement limite
n
X
f (x) =
ck (x a)k + o((x a)n )
k=0

alors pour une primitive F de f , on a


F (x) = F (a) +

n
X
k=0

ck

(x a)k+1
+ o((x a)n+1 )
k+1

lorsque x tend vers a.

Remarque. Ce theor`eme dit que lon peut formellement integrer un developpement limite terme `a terme... `
a
condition de ne pas oublier la constante dintegration F (a)).
'

Proposition 9
Soit n un nombre entier et f une fonction de classe C n+1 sur un intervalle I contenant le point a. La
fonction f admet un developpement limite `a lordre n + 1 en a et sa derivee f 0 admet un developpement
limite `a lordre n en a, quon obtient en derivant terme `a terme le developpement limite de f en a :
f (x) =

n
X

ck (x a)k + o((x a)n )

k=0

donne en derivant
f 0 (x) =
&

n
X

ck k (x a)k1 + o((x a)n1 )

k=1

lorsque x tend vers a.


%

Remarque. Attention en derivant : on perd un ordre et le terme constant de f !


Exemple.
Test 2. on reprend le dl `
a lordre 2 de la fonction
R x f definie par f (x) = exp(2x + 3) pour tout x reel. En
deduire un dl `a lordre 4 de la primitive F (x) = 0 exp(2t + 3)dt de f , et un dl `a lordre 2 de la derivee de
f.

1.5

D
eveloppements limit
es classiques

Attention : ces developpements limites ne sont valables que pour x au voisinage de 0 !


exp(x) = 1 + x +

x2 x3
xn
+
+ +
+ o(xn )
2!
3!
n!

ch(x) = 1 +

x2
2!

x4
4!

+ +

x2k
(2k)!

sh(x) = x +

x3
3!

x5
5!

+ +

x2k+1
(2k+1)!

+ o(x2k )
+ o(x2k+1 )
2n

car ch(x) =

ex + ex
2

car sh(x) =

ex ex
2

cos(x) = 1

x2
2!

x4
4!

x
+ + (1)k (2k)!
+ o(x2k )

sin(x) = x

x3
3!

x5
5!

x
+ + (1)k (2k+1)!
+ o(x2k+1 ) car sin(x) =

car cos(x) = ch(ix)

2n+1

sh(ix)
i

1
= 1 + x + x2 + x3 + x4 + + xn + o(xn )
1x
ln(1 x) = x +

1
1+x

x2
2

1
1+x2

+ +

xn
n

+ o(xn )

par integration

= 1 x + x2 x3 + x4 + + (1)n xn + o(xn )

ln(1 + x) = x

x3
3

x2
2

x3
3

+ + (1)n1 xn + o(xn )

= 1 x2 + x4 x6 + + (1)n x2n + o(x2n )

Arctan(x) = x

x3
3

x5
5

x x
par integration
x x2

2n+1

+ + (1)n x2n+1 + o(x2n+1 ) par integration

( 1) 2 ( 1)( 2) 3
( 1) ( n + 1) n
(1 + x) = 1 + x +
x +
x + +
x + o(xn )
2!
3!
n!

1 + x = 1 + 12 x 18 x2 + + o(xn )
= 21

1
1x2

= 1 + 12 x2 + 83 x4 + + o(x2n )

Arcsin(x) = x + 16 x3 +

1
1x2

2.1

+ + o(x2n+1 )

par integration

= 1 12 x2 38 x4 + o(x2n )

Arccos(x) =

3 5
40 x

= 12 et x x2

x 16 x3

3 5
40 x

+ o(x2n+1 ) par integration

Op
erations sur les d
eveloppements limit
es
Le formulaire non-officiel des o().

Lavantage des developpements limites (par rapport aux equivalents), cest quil sagit dune v
eritable egalite.
Toutes les operations sont autorisees (on va voir addition, multiplication, composition plus loin) `a conditions
quon sache gerer les o(xn ) avec n Z, qui sont DES fonctions inconnues qui tendent vers 0 `a une certaine
vitesse.
On peut voir le o comme une notation qui avale tout ce qui est superflu, sauf la puissance de x. Soient n et
p deux entiers relatifs et a un reel, on se place au voisinage de 0. Voil`a quelques formules utiles :

1. o(x0 ) = o(1) est simplement une quantite qui tend vers 0 en 0.


2. o(xn ) = o(xn ) et o(axn ) = o(xn ) : les constantes et les signes sont avalees par o.
3. Si n 6 p, o(xn ) o(xp ) = o(xn ) et o(xn ) axp = o(xn ). Le o avale les puissances superieures ou egale `
a
lui dans les additions et les soustractions.
n

)
np ). En multiplication ou en division, on
4. o(xn ) o(xp ) = o(xn+p ), o(xn ) axp = o(xn+p ), et o(x
axp = o(x
peut regrouper et simplifier des puissances. On peut aussi en factoriser en les faisant sortir du o.

Exercice 1. Ecrire un developpement limite `a lordre 1 en 0 de toutes les fonctions presente dans la
tan(x)
fonction f : x 7
et simplifier. En deduire la limite de f en 0.
sin(x) + ex 1

2.2

D
eveloppement limit
e dune somme et dun produit

Proposition 10
Soit f et g deux fonctions admettant un dl `a lordre n au voisinage de a. La fonction f + g admet un
dl `a lordre n en a obtenu en ajoutant les deux dl `a lordre n de f et g.

Exemple.


Proposition 11
Soit f et g deux fonctions admettant un dl `a lordre n au voisinage de a. La fonction f g admet un dl
`a lordre n en a obtenu conservant les termes de degre inferieur ou egal `a n dans le produit des dl `a
lordre n de f et g.

Exemple.
1
Test 3. Calculer le dl `
a lordre 4 en 0 de cos x + ch x et le dl `a lordre 2 en 0 de ex 1x
.

2.3

D
eveloppement limit
e dune compos
ee

Soit u une fonction continue de I dans R admettant un dl `a lordre n au voisinage de a I :


u(x) = u(a) + c1 (x a) + c2 (x a)2 + + cn (x a)n + o((x a)n )
et f une fonction continue de J = u(I) dans R admettant un dl `a lordre n au voisinage de b = u(a) :
f (y) = d0 + d1 (y b) + d2 (y b)2 + + dn (y b)n + o((y b)n ).
On desire calculer le dl `
a lordre n de f u en a.
on a


f u(x) = f (u(x)) = f u(a) + c1 (x a) + c2 (x a)2 + + cn (x a)n + o((x a)n )
On remplace y par tout le developpement limite de u (sauf le o((x a)n )), et comme u(a) = b, il reste :



2
f u(x) = d0 + d1 c1 (x a) + c2 (x a)2 + + cn (x a)n + d2 c1 (x a) + c2 (x a)2 + + cn (x a)n +

n
+dn c1 (x a) + c2 (x a)2 + + cn (x a)n + o((x a)n ).
On developpe les parenth`eses en ne conservant (et en ne calculant !) que les termes de puissances inferieure `
a
n.
Exemple.
1. Calculons le dl `
a lordre 4 au voisinage de 0 de la fonction g : x 7 e sin(x) .
2. Lors des calculs, on peut sarreter d`es que lon obtient des termes negligeable devant hn . Par exemple
calculons le developpement limite dordre 4 au voisinage de 0 de la fonction g : x 7 ln(cos(x)).

2.4

D
eveloppement limit
e dun quotient

Proposition 12
Soit f et g deux fonctions definies sur I et admettant un developpement limite au voisinage de a. Si
lim g(x) 6= 0 alors fg admet un dl `a lordre n en a.

xa


Technique. Le developpement limite de

1
g

: On ecrit le developpement limite de g en a :

g(x) = d0 + d1 (x a) + d2 (x a)2 + + dn (x a)n + o((x a)n )


Si d0 6= 0, alors on peut factoriser par d0 et on a
1
1
=

g(x)
d0 1 +
En posant y =
1
.
le dl de g(x)

d1
d0 (x

a) +

d2
d0 (x

d1
d0 (x

a) +

a)2 + +

d2
d0 (x

dn
d0 (x

1
a)2 + +

dn
d0 (x

a)n + o((x a)n )

a)n + o((x a)n ) et en utilisant dl de

1
1+y ,

on obtiendra

Exemple. Cherchons le dl de tan `


a lordre 5 en 0.
Remarque. Si limxa g = 0, il se peut que fg admette tout de meme un dl en a (il faut bien sur que f ait
egalement une limite nulle). Si les dl de g et de f commencent par la meme puissance de x alors on peut
simplifier les deux dl par cette puissance de x.
Exemple. Calculons le dl de

ln(1 + x)
a lordre 2 au voisinage de 0.
`
ln(1 x)

Applications des d
eveloppements limit
es

3.1

Recherche de limites et d
equivalents

Si f admet un dl en a du type
f (x) =

n
X

ck (x a)k + o((x a)n )

lorsque x a avec cp 6= 0

k=p

et 0 6 p 6 n, alors

f (x) cp (x a)p
a

f est equivalent au premier terme non nul de son developpement limite.


Exemple.

1+x 1x
1. Chercher un equivalent en 0 de
1 et en deduire la limite lim
x0
x
2. Determiner un equivalent au voisinage de + de

1+x 1x
x
x2

x(x + 1)
1
f (x) = exp( )
.
x
1 + x2

3.2

Recherche de tangente et position de la courbe par rapport `


a sa tangente

Si une fonction f poss`ede un DL dordre 1 au voisinage de a, celui-ci determine lequation de la tangente `


a la
courbe representative de f au point dabscisse a. Si on peut pousser ce DL `a un ordre superieur, le premier
terme non nul qui suit permet de preciser la position de la courbe par rapport `a cette tangente au voisinage du
point dabscisse a.
Exemple. Determiner la tangente en 0 de la fonction f : x 7 ln(x2 + 2x + 2) ainsi que la position de la courbe
par rapport `a cette tangente.
1
Test 4. On reprend le dl `
a lordre 4 en 0 de cos x + ch x et le dl `a lordre 2 en 0 de ex 1x
. Donner une
equation de la tangente `
a chacune des deux fonction en 0 ainsi que la position par rapport `a cette tangente.

3.3

Recherche dune asymptote et position de la courbe par rapport `


a son asymptote

1
Quand x tend vers + ou , on pose h = pour se ramener `a une variable tendant vers 0. On peut alors
x
utiliser un DL.
Exemple. Trouver les asymptotes de la courbe representative de la fonction
f : R R
x2 + x + 1
x 7
et les placer par rapport `
a cette courbe.
1

Test 5. Soit f defini par f (x) = e x pour x > 0. Determiner une asymptote `a la courbe de f en + et la
position de la courbe par rapport `
a cette asymptote.