Vous êtes sur la page 1sur 6

LEON N 67 :

Formules de Taylor. Applications.


Pr-requis :
Thorme de Rolle, thorme des Accroissements Finis ;
Intgration par parties ;
Notations de Landau.
67.1 Rsultats globaux
67.1.1 Formule de Taylor-Lagrange
Thorme 1 : Soient n N, f : [a, b] R de classe C
n
telle que f
(n)
soit drivable sur ]a, b[.
Alors il existe c ]a, b[ tel que
f(b) =
n

k=0
(b a)
k
k!
f
(k)
(a) +
(b a)
n+1
(n + 1)!
f
(n+1)
(c).
dmonstration : On dnit la fonction sur [a, b] par
(x) = f(b)
n

k=0
(b x)
k
k!
f
(k)
(x) A (b x)
n+1
,
o A est un rel tel que (a) = 0. est donc drivable sur ]a, b[ et vrie aussi (b) = 0. Par le
thorme de Rolle, il existe donc un rel c ]a, b[ tel que

(c) = 0. Or, pour tout x ]a, b[, on a

(x) =
n

k=1
(b x)
k1
(k 1)!
f
(k)
(x)
n

k=0
(b x)
k
k!
f
(k+1)
(x) + A (n + 1)(b x)
n
=
n1

k=0
(b x)
k
k!
f
(k+1)
(x)
n

k=0
(b x)
k
k!
f
(k+1)
(x) + A (n + 1)(b x)
n
=
(b x)
n
n!
f
(n+1)
(c) + A (n + 1)(b x)
n
,
donc puisque

(c) = 0, cette dernire galit applique x = c nous donne


f
(n+1)
(c)
n!
= A (n + 1) A =
f
(n+1)
(c)
(n + 1)!
,
et le thorme est dmontr.
2 Formules de Taylor
Dnition 1 : La quantit dnie dans lgalit ci-dessus, cest--dire
(b a)
n+1
(n + 1)!
f
(n+1)
(c),
est appele reste de Lagrange.
Remarques 1 :
1. Le rel c nest pas forcment unique. En effet, il provient du thorme de Rolle, et considrant par exemple la
fonction sin sur [0, 2], on voit bien effectivement que sin

(/2) = sin

(3/2) = 0.
2. Si lon pose h = b a et c = a + h avec ]0, 1[, le thorme donne lgalit
f(b) =
n

k=0
f
(k)
(a)
k!
h
k
+
f
(n+1)
(a + h)
(n + 1)!
h
n+1
,
qui est aussi souvent utilise.
3. Si a = 0, cette formule est ausi appele formule de Mac-Laurin, et il en sera de mme pour toutes les
formules qui suivront.
67.1.2 Formule de Taylor avec reste intgral (ou Taylor-Laplace)
Thorme 2 : Soient n N, f : [a, b] R de classe C
n+1
. Alors
f(b) =
n

k=0
(b a)
k
k!
f
(k)
(a) +
_
b
a
(b x)
n
n!
f
(n+1)
(x) dx.
dmonstration : On effectue une rcurrence sur lentier n N.
Initialisation : Si n = 0, lgalit ci-dessus devient f(b) f(a) =
_
b
a
f

(x) dx, issue du thorme


fondamental de lanalyse.
Hrdit : On suppose f de classe C
n+2
sur [a, b]. On veut montrer que le rsultat est encore vrai
au rang n + 1, le supposant vrai au rang n, en procdant une intgration par parties. On pose
u(x) = f
(n+1)
(x) qui est donc de classe C
1
sur [a, b], et
v

(x) =
(b x)
n
n!
v(x) =
(b x)
n+1
(n + 1)!
,
avec v qui est alors aussi de classe C
1
sur [a, b]. Par intgration par parties,
_
b
a
(b x)
n
n!
f
(n+1)
(x) =
_

(b x)
n+1
(n + 1)!
f
(n+1)
(x)
_
b
a
+
_
b
a
(b x)
n+1
(n + 1)!
f
(n+2)
(x) dx
=
(b a)
n+1
(n + 1)!
f
(n+1)
(a) +
_
b
a
(b x)
n+1
(n + 1)!
f
(n+2)
(x) dx.
Cette dernire galit achve notre rcurrence.
Formules de Taylor 3
67.1.3 Applications
Ordonner une fonction
Exercice : Ordonner la fonction x x
3
9x
2
+ 7x + 15 suivant les puissances de (x 2).
Solution : On applique la formule de Taylor-Lagrange sur lintervalle ]2, +[, en notant que f
(4)
0 sur cet intervalle :
f(x) = f(2) + f

(2)(x 2) +
f

(2)
2
(x 2)
2
+
f
(3)
(2)
3!
(x 2)
3
= 1 17(x 2) 3(x 2)
2
+ (x 2)
3
.
On aurait aussi pu poser f(x) = a(x 2)
3
+b(x 2)
2
+c(x 2) +d, dvelopper f(x) et faire une identication des coefcients
(cest certainement la mthode qui aurait t utilise en Terminale), mais cette mthode est beaucoup plus rapide (puisque mme
les drives sont facilement calculables !).
Approximation dune fonction par un polynme
Si f est une fonction de classe C
n+1
sur [a, x] pour a R x et x R, alors

f(x)
n

k=0
f
(k)
(a)
k!
(x a)
k

M
|x a|
n+1
(n + 1)!
,
o M = sup
t[a,x]
|f
(n+1)
(t)|.
Exemple : Pour a = 0 et x R, on a, avec la fonction exp,

e
x

k=0
x
k
k!

x
n+1
(n + 1)!
e
x
n
0.
Exercice : Soit n N

. Montrer que pour tout rel x 0,


e
x
=
n

k=0
x
k
k!
+
_
x
0
(x t)
n
n!
e
t
dt,
et en dduire lencadrement ci-dessous :
1 +
1
1!
+ +
1
n!
e 1 +
1
1!
+ +
1
n!
+
1
n!
.
Solution : Pour montrer lgalit, il suft la formule de Taylor avec reste intgral la fonction exp en 0 lordre n sur lintervalle
[0, x]. En appliquant cette galit x = 1, on obtient alors
e =
n

k=0
1
k!
+
_
1
0
(1 t)
n
n!
e
t
dt.
Lintgrale est clairement une quantit positive (puisque t [0, 1]), ce qui suft justier la premire ingalit. Pour montrer la
seconde, on va montrer que (1 t)
n
e
t
1.
Posons f(t) = (1 t)
n
e
t
dnie sur [0, 1], de sorte quelle y soit drivable. On a ainsi f

(t) = e
t
(1 t)
(n1)
(n 1 + t).
On constate que f

est ngative sur [0, 1], donc f y est dcroissante. Or f(0) = 1, ce qui implique que tout x [0, 1] vrie
f(x) 1. Par suite,
e =
n

k=0
1
k!
+
_
1
0
(1 t)
n
n!
e
t
dt
n

k=0
1
k!
+
_
1
0
1
n!
dt =
n

k=0
1
k!
+
1
n!
,
et le rsultat est ainsi dmontr.
4 Formules de Taylor
67.2 Rsultat locaux
67.2.1 Formule de Taylor-Young
Thorme 3 : Soient I un intervalle, f : I R une fonction n fois drivable sur I, et a I. On
suppose f de classe C
n
au point a. Alors, au voisinage de a,
f(x) =
n

k=0
f
(k)
(a)
k!
(x a)
k
+ o
_
(x a)
n
_
.
dmonstration : Procdons par rcurrence sur lentier n N.
Initialisation : Par continuit de f en a, on a lgalit f(x)f(a) = o(1), qui correspond exactement
lgalit du thorme pour n = 0.
Hrdit : Supposons le rsultat vrai jusquau rang n 1. Soit f drivable n fois en a. Alors f

est
(n 1) fois drivable en a, et on peut lui appliquer lhypothse de rcurrence :
f

(x) =
n1

k=0
f
(k1)
(a)
k!
(x a)
k
+ o
_
(x a)
n1
_
.
On dnit alors la fonction sur I par
(x) = f(x)
n

k=0
f
(k)
(a)
k!
(x a)
k
,
et lon remarque dj que (a) = 0. est drivable sur I et daprs ce qui prcde,

(x) = f

(x)
n

k=0
f
(k)
(a)
(k 1)!
(x a)
k1
= o
_
(x a)
n1
_
.
Par dnition, cela revient crire que pour tout > 0, il existe > 0 tel que |x a| <
|

(x)| |x a|
n1
. vrie donc les hypothses du thorme des accroissements nis, que
lon applique ainsi sur [a, x] :
|x a| < |(x)| = |(x) (a)| sup
I
|

| |x a| |x a|
n
,
ce qui prouve que (x) = o
_
(x a)
n
_
et achve ainsi notre rcurrence.
Notons que la condition |x a| < montre bien que cette formule est locale.
Exercice : Redmontrer cette formule en utilisant celle de Taylor-Lagrange.
On suppose alors a dans lintrieur de I. Il existe alors h, k > 0 tels que [a, a + h[ I et ]a k, a] I. On ne raisonne que sur
lintervalle [a, a +h[, lautre se traitant de manire absolument identique. Soit alors x [a, a +h[, qui nous permet dappliquer la
formule de Taylor-Lagrange sur lintervalle [a, x] [a, a + h[ :
c
x
]a, x[ | f(x) =
n1

k=0
f
(k)
(a)
k!
(x a)
k
+
f
(n)
(c
x
)
n!
(x a)
n
.
Cette galit est quivalente
1
(x a)
n
_
f(x)
n

k=0
f
(k)
(a)
k!
(x a)
k
_
=
f
(n)
(c
x
) f
(n)
(a)
n!
.
Formules de Taylor 5
En passant la limite lorsque x tend vers a, le rel c
x
tend vers a (car c
x
]a, x[), et le membre de droite tend vers 0 par
continuit de f
(n)
en a (hypothse du thorme). On en dduit alors que
f(x)
n

k=0
f
(k)
(a)
k!
(x a)
k
= o
_
(x a)
n
_
,
et le rsultat est ainsi dmontr.
67.2.2 Applications
Dveloppements limits
Dnition 2 : Soient I un intervalle, f : I R et x
0
I. On dit que f admet un dveloppement
limit lordre n N au point x
0
sil existe a
0
, . . . , a
n
R tels que pour tout x I on ait
f(x) =
n

k=0
a
k
(x x
0
)
k
+ o
_
(x x
0
)
n
_
.
La fonction polynomiale P(x) =

n
k=0
a
k
(x x
0
)
k
est appele partie principale du dveloppement
limit de f lordre n en x
0
.
Par cette dnition, on constate facilement que la formule de Taylor-Young fournit des dveloppements
limits pour des fonctions de classe C
n
dnies sur un intervalle contenant x
0
, outil surtout utilis pour des
fonctions dont les drives ne sont pas dures calculer.
On donne comme exemple les dveloppements limits suivant (on pourra vrier en exercice leur exacti-
tude. . .) lordre n N

au point 0 ( R) :
e
x
= 1 + x +
x
2
2
+
x
3
3!
+ +
x
n
n!
+ o(x
n
) ;
cos(x) = 1
x
2
2
+
x
4
4!
+ + (1)
n
x
2n
(2n)!
+ o(x
2n
) ;
ln(1 + x) = x
x
2
2
+
x
3
3
+ + (1)
n1
x
n
n
+ o(x
n
) ;
(1 + x)

= 1 +
n

k=1
( 1) ( k + 1)
k!
x
k
+ o(x
n
).
Recherche de limites ou dquivalents
Exercice : Calculer la limite en 0 de f(x), et donner un quivalent linni de g(x) (on rappelle quune
fonction h est dite quivalente g en linni si leur limite y tend vers 1), o
f(x) =
2 cos(x) 2
x
2
et g(x) =
_
x
x + 1
_
x
2
.
6 Formules de Taylor
Solution : Pour le calcul de cette limite, on aura besoin du dveloppement limit du cosinus lordre 2 en 0. Comme vu plus
haut, on a cos(x) = 1
x
2
2
+ o(x
2
), et par suite,
2 cos(x) 2
x
2
=
2
_
1
x
2
2
+ o(x
2
)
_
2
x
2
=
x
2
+ o(x
2
)
x
2
=
1 + o(1)
1
lim
x0
f(x) = 1.
Pour lquivalent, on remarque que
g(x) = e
x
2
ln(
x+1
x
)
= e
x
2
(
1
x

1
2x
2
+o(
1
x
2
))
,
ce qui est quivalent en linni
e
x
2
(
1
x

1
2x
2
)
= e
x+1/2
= e
x

e.