Vous êtes sur la page 1sur 42

Universit Joseph Fourier, Grenoble Maths en Ligne

Calcul des primitives


Bernard Ycart

Lobjectif de ce chapitre est purement technique : la thorie de lintgration est


suppose connue ou admise. Le seul but est dexposer les principales techniques de
calcul des primitives et des intgrales.

Table des matires


1 Cours 1
1.1 Proprits des intgrales . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Primitives et intgrales . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Techniques de calcul des primitives . . . . . . . . . . . . . . . . . . . . 5
1.4 Primitives des fractions rationnelles . . . . . . . . . . . . . . . . . . . . 10
1.5 Applications des fractions rationnelles . . . . . . . . . . . . . . . . . . . 17

2 Entranement 21
2.1 Vrai ou faux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3 QCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4 Devoir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.5 Corrig du devoir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3 Complments 36
3.1 La quadrature du cercle . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.2 Fonctions spciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3 Intgrales elliptiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4 mai 2012
Maths en Ligne Calcul des primitives UJF Grenoble

1 Cours
1.1 Proprits des intgrales
Toutes les fonctions considres sont supposes continues, ou continues par mor-
ceaux, sur leur intervalle dintgration, et sont donc intgrables. Nous commenons par
rsumer les principales proprits des intgrales.

Thorme 1.
1. Relation de Chasles :
Z b Z c Z c
f (x) dx + f (x) dx = f (x) dx .
a b a

2. Linarit :
Z b Z b Z b
(f (x) + g(x)) dx = f (x) dx + g(x) dx .
a a a

3. Monotonie :
Z b Z b
Si x [a, b] , f (x) g(x) alors f (x) dx g(x) dx .
a a

La relation de Chasles permet dtendre la dfinition de lintgrale au cas o la


fonction f nest continue que par morceaux sur lintervalle dintgration. On intgre
sparment chacun des morceaux et on ajoute ensuite les intgrales obtenues. Consi-
drons par exemple la fonction f qui vaut x si x [0, 1] et 21 si x ]1, 2].

f(x)

1/2

0 1 2 x

Figure 1 Exemple de fonction discontinue.

Son intgrale sur lintervalle [0, 2] vaut :


Z 2 Z 1 Z 2
1 1 1
f (x) dx = x dx + dx = + = 1 .
0 0 1 2 2 2

1
Maths en Ligne Calcul des primitives UJF Grenoble

propos de cet exemple, il est conseill de ne pas perdre de vue linterprtation go-
mtrique dune intgrale : lintgrale dune fonction constante positive est la surface
dun rectangle, lintgrale dune fonction affine positive ou nulle (du type x 7 x + )
est la surface dun triangle si la fonction sannule sur lune des deux bornes, la surface
dun trapze dans le cas gnral.
La relation de Chasles reste vraie mme si les bornes des intervalles dintgration
ne sont pas dans le bon ordre, ce qui peut arriver aprs un changement de variable.
On convient de changer le signe de lintgrale quand on change les bornes. Cette
convention est cohrente avec le fait que lintgrale sur un intervalle de longueur nulle
vaut ncessairement 0.
Z b Z a Z a
f (x) dx + f (x) dx = f (x) dx = 0 .
a b a

La proprit 2 du thorme (linarit), dit que lintgrale est une application linaire,
de lespace vectoriel des fonctions intgrables, dans R. On lutilisera souvent, soit pour
mettre en facteur une constante devant lintgrale, soit pour sparer le calcul en deux
intgrales plus simples. Par exemple :

Z
4
Z
4 1 + cos(2x) 1Z 4 1Z 4 1
cos2 (x) dx = dx = dx + cos(2x) dx = + .
0 0 2 2 0 2 0 8 4

On peut utiliser la monotonie pour vrifier certains calculs. Par exemple si une fonction
est positive sur lintervalle dintgration, son intgrale doit tre positive. Lintgrale
dune fonction positive et non identiquement nulle est mme strictement positive : on
utilise souvent ce rsultat sous la forme suivante.
Proposition 1. Soit f une fonction continue sur [a, b]. Si lintgrale de |f | sur [a, b]
est nulle, alors f est identiquement nulle.
Z b
|f (x)| dx = 0 = f (x) = 0 , x [a, b] .
a

Lintgrale peut tre encadre laide du minimum et du maximum de f sur lin-


tervalle [a, b] :
Z b
(b a) inf f (x) f (x) dx (b a) sup f (x) .
x[a,b] a x[a,b]

Si on divise ces ingalits par la longueur de lintervalle, on obtient :


1 Zb
inf f (x) f (x) dx sup f (x) .
x[a,b] ba a x[a,b]

1 b R
Il faut comprendre ba a f (x) dx comme la valeur moyenne de la fonction sur lin-
tervalle. Le thorme de la moyenne dit que cette valeur moyenne est atteinte sur
lintervalle.

2
Maths en Ligne Calcul des primitives UJF Grenoble

Thorme 2. Si f est continue sur [a, b], il existe c [a, b] tel que :
1 Zb
f (x) dx = f (c) .
ba a

f(x)

a b x

Figure 2 Illustration du thorme de la moyenne.

1.2 Primitives et intgrales


Rappelons tout dabord la dfinition.
Dfinition 1. On appelle primitive dune fonction f , dfinie sur un intervalle ]a, b[,
toute fonction drivable sur ]a, b[, dont la drive concide avec f sur ]a, b[.
Etant donnes deux primitives de f , leur diffrence doit avoir une drive nulle,
et donc tre constante. Deux primitives de la mme fonction diffrent donc par une
constante. Pour spcifier une primitive particulire, il suffit de fixer sa valeur en un
point. En gnral, on considre la primitive qui sannule en un certain point. Elle
scrit comme une intgrale, grce au thorme suivant, que nous admettrons.
Thorme 3. Soit f une fonction continue sur [a, b], et c un point de lintervalle [a, b].
On considre la fonction Fc (x), qui x [a, b] associe :
Z x
Fc (x) = f (t) dt .
c

Alors Fc est lunique primitive de f qui sannule au point c.


Observons lcriture cx f (t) dt, dans laquelle les deux lettres t et x jouent des rles
R

totalement diffrents. La lettre x dsigne


une borne de lintervalle dintgration. Si on
la remplace par un rel,par exemple 2, on obtiendra un rsultat rel : la valeur de
la fonction Fc au point 2. La variable dintgration t est muette. On ne peut pas la
remplacer par un rel. Par contre, nimporte quelle autre lettre (sauf c et x) pourrait

3
Maths en Ligne Calcul des primitives UJF Grenoble

jouer le mme rle. Dans lcriture des primitives, on vitera toujours de noter avec la
mme lettre la variable dintgration et une des bornes de lintervalle. Observons que
nimporte quelle primitive peut tre utilise pour calculer une intgrale :
Z b
f (x) dx = Fa (b) = Fc (b) Fc (a) ,
a

par la relation de Chasles. Lintgrale de f est donc un accroissement de primitive, qui


ne dpend pas de la primitive choisie. On note :
Z b  b
f (x) dx = Fc (b) Fc (a) = Fc (x) .
a a

Il est commode, en particulier pour les changements de variable, de conserver des


bornes dintgration, mme Zquand on ne calcule que des primitives. Cest pourquoi
x
nous continuerons de noter f (t) dt la primitive de f qui sannule en c, mme sil
c
est superflu de fixer c. De notre point de vue, il ny a donc aucune diffrence entre les
calculs de primitives et les calculs dintgrales. Il est courant dexprimer les primitives
des fonctions usuelles une constante prs . Par exemple, les primitives de cos(x)
sont toutes les fonctions de la forme sin(x) + C, o C est une constante relle. Nous
crirons : Z x  x
cos(t) dt = sin(t) = sin(x) sin(c) = sin(x) + C .
c c

Or quand c parcourt R, sin(c) ne prend que les valeurs comprises entre 1 et 1, tandis
que C dsigne une constante relle quelconque. En pratique, il suffit de trouver une
primitive particulire : la variable c ne sera quun artifice dcriture. Nous supposerons
toujours que c et x sont telles que la fonction soit dfinie et continue sur lintervalle
[c, x]. Par exemple : Z x x
1

dt = ln |t| = ln |x| + C ,
c t c

ce qui suppose que lintervalle [c, x] ne contient pas 0. Dans cette criture, C dsigne
en fait une fonction, qui est constante sur chaque intervalle o la fonction intgrer
est dfinie et continue. Lensemble des primitives de la fonction x 7 1/x est lensemble
des fonctions f telles que :
(
ln(x) + C1 si x > 0
f (x) =
ln(x) + C2 si x < 0 ,

o C1 et C2 sont deux rels quelconques.


En pratique, pour calculer une primitive dune fonction donne, on la ramne un ca-
talogue de primitives usuelles. Ces primitives, que lon doit connatre, sont rassembles
dans le tableau ci-dessous. Attention : les intervalles de dfinition ne sont pas prciss.

4
Maths en Ligne Calcul des primitives UJF Grenoble

Fonction Une primitive


xa+1
xa (a R , a 6= 1)
a+1
1
ln |x a|
xa
1 x
ex ( 6= 0) e

1
cos(x) ( 6= 0) sin(x)

1
sin(x) ( 6= 0) cos(x)

1
2
= 1 + tan2 (x) tan(x)
cos (x)
1
2
arctan(x)
x +1
1
cosh(x) ( 6= 0) sinh(x)

1
sinh(x) ( 6= 0) cosh(x)

1  
ln x + x2 + 1
x2 +1
1
ln x + x2 1
x2 1
1
arcsin(x)
1 x2

Nous rappelons dans la section suivante les techniques de base pour le calcul des pri-
mitives, lorsquelles peuvent sexprimer laide des fonctions classiques.

1.3 Techniques de calcul des primitives


La premire technique de calcul consiste utiliser la linarit pour sparer lint-
grale dune somme en une somme dintgrales. Lexemple le plus simple est celui des
polynmes.
Z x
1 2
(t3 + 2t2 + 4t + 2) dt = x4 + x3 + 2x2 + 2x + C .
c 4 3
On peut aussi intgrer des polynmes en sin(x) et cos(x), ou bien sinh(x) et cosh(x).
On utilise pour cela les formules dEuler, et les proprits de lexponentielle (relle ou
complexe).

5
Maths en Ligne Calcul des primitives UJF Grenoble

eix eix eix + eix


sin(x) = cos(x) =
2i 2
ex ex ex + ex
sinh(x) = cosh(x) =
2 2

Le principe est le suivant : tout polynme en sin(x) et cos(x) est une combinaison
linaire de termes de la forme sinn (x) cosm (x), quil sagit de linariser, en les exprimant
eux-mmes comme combinaisons linaires de termes en sin(kx) et cos(kx), dont on
connat une primitive. Voici un exemple.
1 ix
sin4 (x) cos6 (x) = (e eix )4 (eix + eix )6
210
1
= (e2ix e2ix )4 (eix + eix )2
1024
1
= (e8ix 4e4ix + 6 4e4ix + e8ix )(e2ix + 2 + e2ix )
1024
1
= (e10ix 4e6ix + 6e2ix 4e2ix + e6ix
1024
+2e8ix 8e4ix + 12 8e4ix + 2e8ix
+e6ix 4e2ix + 6e2ix 4e6ix + e10ix )
1  
= 6 + 2 cos(2x) 8 cos(4x) 3 cos(6x) + 2 cos(8x) + cos(10x) .
512
Do une primitive de sin4 (x) cos6 (x) :

3x sin(2x) sin(4x) sin(6x) sin(8x) sin(10x)


+ + + .
256 512 256 1024 2048 5120
Observons que les questions de parit permettent de prvoir a priori que la linarisation
ne contiendra que des cos(kx). En effet, x 7 sin(x) est une fonction impaire et x 7
cos(x) une fonction paire. Donc si on remplace x par x, sinn (x) cosm (x) sera inchang
si n est pair, chang en son oppos si n est impair. Dans le premier cas, la linarisation
ne contiendra que des cosinus, dans le second cas, elle ne contiendra que des sinus. La
mme technique sutilise aussi pour les cosinus et sinus hyperboliques.
Comme autre application de lexponentielle complexe, signalons la possibilit dint-
grer des expressions du type ex cos(x) ou ex sin(x), en les exprimant comme parties
relles ou imaginaires dexponentielles complexes, que lon peut intgrer formellement
comme des exponentielles relles. Voici un exemple.

e3x cos(2x) = Re(exp((3 + 2i)x)) .

Or une primitive (formelle) de exp((3 + 2i)x) est :


1 3 2i 3x
exp((3 + 2i)x) = e (cos(2x) + i sin(2x)) .
3 + 2i 13

6
Maths en Ligne Calcul des primitives UJF Grenoble

La partie relle de cette expression est :


1 3x
e (3 cos(2x) + 2 sin(2x)) ,
13
qui est donc une primitive de e3x cos(2x).
Z x
1 3x
e3t cos(2t) dt = e (3 cos(2x) + 2 sin(2x)) + C .
c 13

La seconde technique de calcul connatre est lintgration par parties :


Z b  b Z b
0
u(x) v (x) dx = u(x) v(x) u0 (x) v(x) dx .
a a a

Il faut penser une intgration par parties quand lun des facteurs de la fonction
intgrer a une drive plus simple, essentiellementun polynme (driver diminue
le degr), ln(x) (drive 1/x), arcsin(x) (drive 1/ 1 x2 ) ou arctan(x) (drive
1/(1 + x2 )). Encore faut-il connatre une primitive de lautre facteur. Par exemple,
pour 6= 0 :
Z x x
1 Z x
1 t 1 1

t e dt = t et
t
e dt = xex 2 ex + C .
c c c
u(t) = t u0 (t) = 1
1
v 0 (t) = et v(t) = et

La technique de calcul dintgrales (ou de primitives) la plus importante est le change-


ment de variable.
Thorme 4. Soit f une fonction continue sur [a, b] et une fonction drivable, de
drive continue sur ]a, b[. Alors :
Z b Z (b)
f (t) dt = f (1 (u)) (1 )0 (u) du .
a (a)

Il est fortement dconseill de retenir la formule par cur. Un changement de va-


riable doit se penser de la manire suivante.
1. Je souhaite remplacer t par u = (t).
2. Jexprime t en fonction de u : t = 1 (u) (je massure que est bien une bijection).
3. Jexprime dt en fonction de u et du en drivant lexpression de t fonction de u :
dt = (1 )0 (u) du.
4. Jajuste les bornes de lintervalle dintgration : si t varie de a b, alors u = (t)
varie de (a) (b). (Cet ajustement des bornes est la raison pour laquelle il est
conseill de calculer une primitive comme une intgrale de c x).

7
Maths en Ligne Calcul des primitives UJF Grenoble

5. Je remplace t et dt par leurs valeurs en fonction de u et du.


Comme exemple, nous allons traiter trois primitives dun type frquent, comportant la
racine carre dun trinme. Voici la premire.
Z x
1
dt .
c 2
t + 2t + 5
Notons que la fonction intgrer est dfinie sur R tout entier. La premire tape
consiste mettre le trinme
sous
forme canonique,
de manire faire apparatre lune
des trois expressions u + 1, u 1 ou 1 u . Nous sommes ici dans le premier
2 2 2

cas. Z x
1 Z x
1 Z x
1 1
dt = q dt = q dt .
c 2
t + 2t + 5 c (t + 1)2 + 4 c 2 t+1
( 2 )2 + 1
Nous devons donc poser :
t+1
u= soit t = 2u 1 et dt = 2du .
2
On obtient :
Z x Z x+1
1 1 2 1 1
q dt = c+1 2du
c 2 ( )2 + 1
t+1
2
2 u +1
2
2

x+1
Z
2 1
= du
c+1
2 u2 +1
  x+1
2
= ln(u + u2 + 1)
c+1
2


= ln( x+1
2
+ ( x+1
2
)2 +1) + C


x2 +2x+5
= ln( x+1+ 2
)+C

= ln(x + 1 + x2 + 2x + 5) + C .

Voici une situation proche, mais qui du fait des signes rencontrs dans le trinme,
conduit des rsultats diffrents.
Z x
1
dt .
c t 2t 3
2

La fonction intgrer est dfinie sur ] , 1[]3, +[. Nous devons donc supposer
que lintervalle [c, x] est soit inclus dans ] , 1[, soit dans ]3, +[. La mise du
trinme sous forme canonique donne :
Z x
1 Z x
1 Z x
1 1
dt = q dt = q dt .
c t 2t 3
2 c (t 1)2 4 c 2 t1
( 2 )2 1

8
Maths en Ligne Calcul des primitives UJF Grenoble

Nous devons donc poser :


t1
u= soit t = 2u + 1 et dt = 2du .
2
On obtient :
Z x Z x1
1 1 2 1 1
q dt = c1 2du
c 2 ( t1 )2 1 2
2 u2 1
2

x1
Z
2 1
= du
c1
2 u2 1
  x1
2
= ln |u + u2 1|
c1
2


= ln | x1
2
+ ( x1
2
)2 1| + C


x2 2x3
= ln | x1+ 2
|+C

= ln |x 1 + x2 2x 3| + C .

Comme prvu, les primitives


ne sont dfinies que pour x < 1 ou x > 3. Remarquez
que le signe de x 1 + x 2x 3 dpend de lintervalle sur lequel on se trouve : il
2

est ngatif sur ] , 1[, positif sur ]3, +[.


Voici le dernier cas que lon peut rencontrer selon le signe du trinme.
Z x
1
dt .
c t2 + 2t + 3
La fonction intgrer nest dfinie que sur lintervalle ]1, 3[. Nous devons donc supposer
que lintervalle [c, x] est inclus dans ] 1, 3[. La mise du trinme sous forme canonique
donne :
Z x
1 Z x
1 Z x
1 1
dt = q dt = q dt .
c t + 2t + 3
2 c (t 1)2 + 4 c 2 1 ( t1 )2
2

Nous devons donc poser :


t1
u= soit t = 2u + 1 et dt = 2du .
2

9
Maths en Ligne Calcul des primitives UJF Grenoble

On obtient :
Z x Z x1
1 1 2 1 1
q dt = c1 2du
c 2 1 ( t1 )2 2
2 1 u2
2

x1
Z
2 1
= du
c1
2 1 u2
  x1
2
= arcsin(u)
c1
2

x1
 
= arcsin +C .
2
Comme prvu, les primitives ne seront dfinies que pour x ]1, 3[.
Nous verrons plus loin dautres applications classiques des changements de variable.
Il nest pas toujours facile de deviner le bon changement de variable. Pour cela, il faut se
laisser guider par lexpression de f : si elle contient une fonction (t) et sa drive 0 (t),
il pourra tre judicieux de poser u = (t). Dans le cas le plus favorable, la fonction
se met sous la forme f (t) = g 0 ((t)) 0 (t), qui est la drive de g((t)). Il suffira donc
de connatre une primitive de g. Ceci ne relve pas directement du thorme 4, et
2
sapplique dailleurs mme si nest pas monotone. Voici un exemple, avec (t) = et ,
2
et 0 (t) = 2tet .
2
2tet
x
Z x
2t Z x 
t2 2
2 dt = 2 dt = ln(1 + e ) = ln(1 + ex ) + C .
c 1 + et c et + 1 c

1.4 Primitives des fractions rationnelles


On appelle fraction rationnelle le quotient de deux polynmes. La plupart des
primitives que lon sait calculer formellement se ramnent des calculs de primitives de
fractions rationnelles, par des changements de variable simples. Nous commenons par
recenser les fractions rationnelles particulires dont on sait calculer une primitive. On
les appelle les lments simples. On note n un entier strictement positif, et a, b, c, ,
des rels quelconques.
1
1. xn : primitive xn+1 .
n+1
1 1 1
2. : primitive ln |x + a| pour n = 1 ou pour n > 1.
(x + a)n n + 1 (x + a)n1
x +
3. , avec = b2 4ac < 0.
(ax + bx + c)n
2

10
Maths en Ligne Calcul des primitives UJF Grenoble

Le dernier type est le plus difficile intgrer. La technique conseille est la suivante.
On commence par faire apparatre au numrateur la drive 2ax + b du trinme.

x + 2a
(2ax + b) + 2a b
=
(ax2 + bx + c)n (ax2 + bx + c)n

2ax + b 1
= n
+ ( b) .
2
2a (ax + bx + c) 2a (ax + bx + c)n
2

Cette dernire expression est combinaison linaire de deux termes. Le premier est de
0 (x)
la forme ff(x) n . Une primitive est donc :

Z x x
2at + b 1 1 1 1

n
dt = = +C ,
2
(at + bt + c) n + 1 (at + bt + c)n1
2
n + 1 (ax + bx + c)n1
2

si n > 1, ou bien :
Z x x
2at + b

2
dt = ln |at2 + bt + c| = ln |ax2 + bx + c| + C ,
at + bt + c

si n = 1.
Reste intgrer le second terme,
Z x
1
dt .
(at2 + bt + c)n
Il faut commencer par mettre le trinme sous forme canonique :
!
2 b 2 b2 4ac
at + bt + c = a (t + ) .
2a 4a2
On effectue alors un changement de variable affine :
s
b b2 4ac
t+ =v ,
2a 4a2
qui ramne le calcul celui dune primitive du type :
Z u
1
In (u) = dv .
0 (v 2 + 1)n
Si n = 1, on obtient arctan(u) + C. Pour n > 1, une astuce permet deffectuer un calcul
itratif en faisant baisser le degr du dnominateur.
!
Z u
v2 + 1 v2
In (u) = dv
0 (v 2 + 1)n (v 2 + 1)n
Z u
1 Z u
2v( 12 v)
= dv dv .
0 (v 2 + 1)n1 0 (v 2 + 1)n

11
Maths en Ligne Calcul des primitives UJF Grenoble

Le premier terme est In1 (u). Le second terme sintgre par parties, en drivant 12 v.
u
1 1 1 Z u
1 1 1

In (u) = In1 (u) n1
. v + n1
. dv .
n + 1 (v + 1)
2 2 0 0 n + 1 (v + 1)
2 2
On ramne donc ainsi le calcul de In (u) celui de In1 (u). En itrant, on arrive
I1 (u) = arctan(u) + C.
On peut se demander pourquoi le type 3 a t restreint aux dnominateurs tels que
= b2 4ac < 0. La raison est que dans le cas 0, le type 3 se ramne au type 2.
En effet, si = 0, le trinme scrit :
b 2
ax2 + bx + c = a(x +) .
2a
Si > 0, le trinme a deux racines relles. Il scrit :
ax2 + bx + c = a(x 1 )(x 2 ) ,
o 1 et 2 dsignent les deux racines. Or :
1 1
1
= 1 2 + 2 1 .
(x 1 )(x 2 ) x 1 x 2
1
Une primitive de (x1 )(x2 )
est donc :
Z x
1 1
dt = (log(|x 1 | log(|x 2 |) + C .
(t 1 )(t 2 ) 1 2
Nous commenons par gnraliser ceci des fractions rationnelles dont le dnominateur
a deux racines relles distinctes.
Proposition 2. Soient n et m deux entiers, 1 et 2 deux rels distincts. Il existe des
rels 1 , . . . , n et 1 , . . . , m tels que :
1 1 2 n
n m
= + + +
(x 1 ) (x 2 ) (x 1 ) (x 1 )2 (x 1 )n

1 2 m
+ + + + .
(x 2 ) (x 2 )2 (x 2 )m

Dmonstration : La dmonstration seffectue par rcurrence sur n + m, en utilisant le


cas n = m = 1 que nous avons dj examin. Notons Hn,m la proprit nonce dans
le thorme. Nous avons dj montr que H1,1 est vraie. Pour tout n, m, Hn,0 et H0,m
sont videmment vraies. Pour n 1 et m 1, on peut crire :

1 1
1 1
n m
= 1 2 + 2 1
(x 1 ) (x 2 ) x 1 x 2 (x 1 ) (x 2 )m1
n1

!
1 1 1
= n m1
.
1 2 (x 1 ) (x 2 ) (x 1 ) (x 2 )m
n1

12
Maths en Ligne Calcul des primitives UJF Grenoble

Si Hn,m1 et Hn1,m sont vraies, on en dduit que Hn,m est vraie. Donc Hn,m est vraie
pour tout n, m 1. 
La dcomposition que nous venons deffectuer, dune fraction rationnelle particulire
en une combinaison linaire dlments simples, se gnralise des fractions rationnelles
quelconques. Nous ne donnerons pas la dmonstration du thorme suivant, semblable
celle de la proposition prcdente, mais beaucoup plus fastidieuse.
Thorme 5. Considrons une fraction rationnelle du type P (x)/Q(x), o P et Q sont
deux polynmes coefficients rels, supposs premiers entre eux (fraction irrductible).
Considrons une factorisation du dnominateur Q(x) sous la forme :

Q(x) = (x 1 )n1 (x k )nk (a1 x2 + b1 x + c1 )m1 (ah x2 + bh x + ch )mh ,

o 1 , . . . , k sont les racines relles de Q, de multiplicits n1 , . . . , nk , et les trinmes


aj x2 + bj x + cj sont ses facteurs de degr 2, de discriminant strictement ngatif, cor-
respondant aux racines complexes de Q.
La fraction rationnelle P/Q scrit comme combinaison linaire des lments simples
suivants.
1. xl , o l = 0, . . . , deg(P ) deg(Q).
1
2. , o i = 1, . . . , k et l = 1, . . . , ni .
(x i )l
x +
3. , o j = 1, . . . , h et l = 1, . . . , mj .
(aj x + bj x + cj )l
2

Pour comprendre cette dcomposition, le mieux est dexaminer sa forme sur un cas
particulier, rassemblant les diffrentes situations.
x13
= A + Bx
(x 1)3 (x 2)2 (x 3)(x2 + 1)2 (x2 + x + 1)

C D E
+ + +
(x 1) (x 1)2 (x 1)3

F G H
+ + +
(x 2) (x 2)2 (x 3)

Ix + J Kx + L
+ + 2
(x + 1) (x + 1)2
2

Mx + N
+ ,
(x2 + x + 1)
o les lettres A, B, . . . , M dsignent des rels dterminer. La thorie assure que ces
rels existent et sont uniques. Il suffirait donc de rduire tous les lments simples au

13
Maths en Ligne Calcul des primitives UJF Grenoble

mme dnominateur, et didentifier les numrateurs pour obtenir autant dquations


que dinconnues (14 dans notre cas). Ce nest pas ainsi quon procde en pratique. On
utilise plusieurs techniques de manire dterminer le plus de coefficients possibles par
des quations simples. Voici ces techniques.
Pour la partie polynomiale.
Celle-ci est non nulle seulement dans le cas o le degr du numrateur est suprieur ou
gal au degr du dnominateur. Dans ce cas le polynme cherch, que lon appelle la
partie entire, est le quotient Ent(x) de la division euclidienne de P (x) par Q(x) :
P (x) = Ent(x)Q(x) + R(x) ,
o le reste R(x) est de degr strictement infrieur au degr de Q(x). Dans notre exemple,
Ent(x) = x + 9. Il faut sassurer auparavant que la fraction est bien irrductible, et la
simplifier ventuellement si elle ne ltait pas.
Pour les termes en (x i )ni .
Si on multiplie les deux membres de la dcomposition par (x i )ni , la racine i dispa-
rat. On peut donc remplacer x par i , ce qui annule tous les termes de la dcomposition
sauf un. Il reste gauche une certaine valeur, que lon calcule en gnral facilement.
Dans notre exemple, si on multiplie les deux membres par (x 1)3 , et quon remplace
x par 1, on trouve :
113
=E,
(1 2)2 (1 3)(12 + 1)2 (12 + 1 + 1)
1
soit E = 24 .
Pour les termes en (aj x2 + bj x + cj )mj .
On procde de mme, en remplaant x par une des racines complexes du trinme. Dans
notre cas, on multiplie les deux membres par (x2 + 1)2 , et on remplace x par i = 1.
On trouve :
i13
= Ki + L .
(i 1)3 (i 2)2 (i 3)(i2 + i + 1)
1 1
On identifie alors la partie relle et la partie imaginaire : K = 100 et L = 50 .
Pour les autres termes.
Il faut chercher les quations les plus simples possibles, en prenant des valeurs parti-
culires pour x, qui ne soient pas des racines du dnominateur (x = 0, x = 1, etc.).
On peut aussi penser faire tendre x vers linfini. On na recours une rduction au
mme dnominateur avec identification des coefficients quen dernier ressort.
Grce la dcomposition en lments simples, nous sommes maintenant en mesure
dintgrer nimporte quelle fraction rationnelle, puisque nous savons intgrer chacun
des lments simples. Nous allons dtailler lexemple suivant.
P (x) x6 + 1
= .
Q(x) (x 1)(x2 + x + 1)2

14
Maths en Ligne Calcul des primitives UJF Grenoble

Le numrateur et le dnominateur sont premiers entre eux, la fraction est bien irrduc-
tible. Sa dcomposition en lments simples a la forme suivante.
x6 + 1 C Dx + E Fx + G
= A + Bx + + 2 + 2 .
(x 1)(x + x + 1)
2 2 (x 1) (x + x + 1) (x + x + 1)2
La division euclidienne du numrateur par le dnominateur donne :
 
6 2 2
x + 1 = (x 1) (x 1)(x + x + 1) + 2x3 .

Donc A = 1, B = 1, et :
x6 + 1 2x3
= 1 + x + .
(x 1)(x2 + x + 1)2 (x 1)(x2 + x + 1)2
On peut dsormais ne travailler que sur la partie restante, savoir :
2x3 C Dx + E Fx + G
= + 2 + 2 .
(x 1)(x + x + 1)
2 2 (x 1) (x + x + 1) (x + x + 1)2

On multiplie les deux membres par (x 1), et on remplace x par 1. On trouve C = 92 .


On multiplie

ensuite les deux membres
par (x2 + x + 1)2 , et on remplace x par j =
12 +i 23 . On trouve F j+G =1i 33. En identifiant les parties relles et imaginaires,
on trouve 21 F + G = 1 et 23 F = 33 . La solution de ce systme de deux quations
deux inconnues est F = 23 et G = 43 .
On peut ensuite remplacer x par i, et identifier partie relle et partie imaginaire. On
trouve D = 92 et E = 14 9
.
Il est bon de vrifier les calculs, par une ou plusieurs valeurs particulires.
Pour x = 0 : 0 = C + E + G.
Pour x = 1 : 1 = A B + 2 C
+ D+E
1
+ F1+G .
Aprs avoir enlev la partie entire, si on multiplie les deux membres par x et quon
fait tendre x vers + : 0 = C + D.
Ayant la dcomposition en lments simples, nous sommes maintenant en mesure de
calculer une primitive.
2
Z x
t6 + 1 Z x
9
29 t + 14
9
32 t 43
I(x) = dt = 1+t+ + + dt .
c (t 1)(t2 + t + 1)2 c (t 1) (t2 + t + 1) (t2 + t + 1)2
On calcule sparment 4 primitives.
Z x Z x 2
9
I1 (x) = (1 + t) dt , I2 (x) = dt ,
c c t1
Z x
92 t + 14
9
Z x
23 t 34
I3 (x) = dt , I4 (x) = dt .
c (t2 + t + 1) c (t2 + t + 1)2

15
Maths en Ligne Calcul des primitives UJF Grenoble

Les deux premires sont faciles.


Z x
x2
I1 (x) = (1 + t) dt = x + + C1 .
c 2
Z x 2 x
2 2

9
I2 (x) = dt = ln |t 1| = ln |x 1| + C2 .
t1
c 9 c 9
Les deux suivantes sont plus difficiles.
1 Z x 2t + 1 15 Z x 1
I3 (x) = dt + dt
9 c t2 + t + 1 9 c t2 + t + 1
1 5Z x 1
= ln(x2 + x + 1) + C3 + 2
dt .
9 3 c t +t+1
Calculons sparment la primitive suivante.
Z x
1 Z x
1
I5 (x) = 2
dt = 1 2 3 dt .
c t +t+1 c (t + 2 ) + 4

Effectuons le changement de variable :



2 1 u 3 1 3
(t + ) = u , soit t = et dt = du .
3 2 2 2 2
2 1
2 Z 3 (x+ 2 ) 1 2 2 1
I5 (x) = 2
du = arctan( (x + )) + C5 .
3 3 (c+ 2 ) u + 1
2 1
3 3 2
En regroupant les calculs :
1 10 2 1
I3 (x) = ln(x2 + x + 1) + arctan( (x + )) + C3 .
9 3 3 3 2
Passons maintenant I4 (x) :
1Z x 2t + 1 Z x
1
I4 (x) = 2 2
dt dt
3 c (t + t + 1) c (t + t + 1)2
2

1 1 Z x
1
= 2
+ C4 dt .
3x +x+1 c (t + t + 1)2
2

Calculons sparment la primitive suivante.


Z x
1 Z x
1
I6 (x) = 2 2
dt = 1 2 3 dt .
c (t + t + 1) c ((t + 2 ) + 4 )2

Effectuons le changement de variable :



2 1 u 3 1 3
(t + ) = u , soit t = et dt = du .
3 2 2 2 2

16
Maths en Ligne Calcul des primitives UJF Grenoble

2 1
8 Z 3 (x+ 2 ) 1
I6 (x) = du
3 3 3 (c+ 2 ) (u + 1)2
2 1 2

2 1 2 1
8 Z 3 (x+ 2 ) 1 + u2 8 Z 3 (x+ 2 ) u2
= du du
3 3 23 (c+ 12 ) (u2 + 1)2 3 3 23 (c+ 12 ) (u2 + 1)2

8 2 1 8
= arctan( (x + )) + C6 I7 (x) .
3 3 3 2 3 3
Calculons enfin I7 (x) par parties :
Z 2 (x+ 1 )
3 2 2u 21 u
I7 (x) = du
2

3
(c+ 12 ) (u2 + 1)2
 2 (x+ 1 ) 2 (x+ 1 ) 1
1 1
 Z
3 2 3 2
2
= 2 ( u) + du
u +1 2 2 (c+ 1 )
3 2
2 (c+ 1 )
3 2
u2 + 1

1 (x + 1 ) 1 2 1
3 2
= 4 1 2 + arctan( (x + )) + C7 .
3
(x + 2 ) + 1 2 3 2

En regroupant lensemble des rsultats, on trouve :

x2 2 1
I(x) = x + + ln |x 1| ln(x2 + x + 1)
2 9 9
2 2 1 2 x
+ arctan( (x + )) +C .
3 3 2 3 x2 + x + 1

1.5 Applications des fractions rationnelles


De nombreux calculs dintgrales se ramnent, aprs un ou plusieurs changements
de variable, un calcul de primitive de fraction rationnelle. Nous allons distinguer 4
types principaux, et donner pour chacun un exemple. La fonction intgrer est note
f . Nous supposons comme dhabitude que f est dfinie et continue sur lintervalle
dintgration, et que les changements de variable proposs peuvent effectivement tre
appliqus.
Type 1 : f est une fraction rationnelle en et , cosh(t), sinh(t) :
Changement de variable u = et .
Exemple : Z 2
1 Z 2
2
I= dt = dt .
1 sinh(t) 1 e et
t

Posons :
1
u = et soit t = ln(u) et dt = du .
u

17
Maths en Ligne Calcul des primitives UJF Grenoble

Z e2 Z e2
2 1 2
I = 1 du = du
e u u
u e u 1
2

Z e2 e2
1 1

= du = ln |u 1| ln |u + 1|
e u1 u+1 e

e2 1 e1 (e + 1)2
= ln ln = ln .
e2 + 1 e+1 e2 + 1

Type 2 : f est une fraction rationnelle en cos(t), sin(t), tan(t) :


Changement de variable u = tan(t/2) .
En effet, si u = tan(t/2), alors :

1 u2 2u 2u 2
cos(t) = , sin(t) = , tan(t) = , dt = du .
1 + u2 1 + u2 1 u2 1 + u2
Exemple :

Z
2 1 Z 1
1 2 Z 1
2
I= dt = 1u2 2
du = du .
0 2 + cos(t) 0 2+ 1+u 0 3 + u2
1+u2

Pour intgrer cette fraction rationnelle, il faut effectuer un nouveau changement de


variable :
u
v= soit u = 3v et du = 3dv .
3
Z 1
2 3 3 1 2 3 1 2 3
I= 2
dv = arctan = = .
3 0 1+v 3 3 3 6 3 3
Le changement de variable u = tan(t/2) prsente linconvnient de conduire des
fractions parfois assez compliques. On peut faire plus simple dans certains cas.
Si f est un polynme en cos(t) et sin(t) : linariser.
Si f (t) dt reste inchang quand on remplace t par t : poser u = cos(t).
Si f (t) dt reste inchang quand on remplace t par t : poser u = sin(t).
Si f (t) dt reste inchang quand on remplace t par + t : poser u = tan(t).
titre dexemple, examinons leffet de 4 changements de variable possibles pour cal-
culer : Z x
I(x) = tan(t) dt = ln | cos(x)| + C .
c

18
Maths en Ligne Calcul des primitives UJF Grenoble

t Z tan(x/2)
4u
u = tan I(x) = du
2 tan(c/2) 1 u4

Z cos(x)
1
u = cos(t) I(x) = du
cos(c) u
Z sin(x)
u
u = sin(t) I(x) = du
sin(c) 1 u2
Z tan(x)
u
u = tan(t) I(x) = du .
tan(c) 1 + u2
Evidemment, les 4 changements de variable conduisent au mme rsultat final, mais
certains sont plus simples. . .
1
Type 3 : f est une fraction rationnelle en t et ( at+b
ct+d
)m :
at+b m1
Changement de variable u = ( ct+d ) .
Exemple : Z x
1
I= dt .
c 1+t+ 31+t
Effectuons le changement de variable :

u = 6 1 + t soit t = u6 1 et dt = 6u5 du .

Z
6
6
1+x 6u5 Z 1+x
6u3
I = du = du
6
1+c u3 + u2 6
1+c u + 1

Z
6
1+x 1
= 6 u2 u + 1 du
6
1+c u+1
 3 
6
uu2 1+x
= 6 + u ln |u + 1| .
3 2 6
1+c

Type 4 : f est une fraction rationnelle en tqet at2 + bt + c :
2 b
Changement de variable u = |b24a 4ac|
(t + 2a ).
Il est dconseill de retenir par cur ce changement de variable. Lide est de mettre
dabord le trinme sous forme canonique, puis deffectuer
le changement
de variable
adquat pour se ramener lune des trois formes u + 1, u 1 ou 1 u2 . Nous
2 2

avons dj vu un exemple pour chacun des 3 cas.


Une fois
ce changementde variable affineeffectu, il reste une fraction rationnelle en
u et u2 + 1 ou bien u2 1 ou bien 1 u2 . Il faut effectuer alors un nouveau
changement de variable pour se ramener une intgrale du type 1 ou 2.

1. fraction rationnelle en u et u2 + 1 : changement de variable u = sinh(v).

19
Maths en Ligne Calcul des primitives UJF Grenoble


2. fraction rationnelle en u et u2 1 : changement de variable u = cosh(v).

3. fraction rationnelle en u et 1 u2 : changement de variable u = sin(v).

Exemple :
Z 1
t2 Z 1
t2
I=  3 dt = q 3 dt .
0 0 3 2 1
t2 + 3t + 2 (t + 2
) 4

Effectuons le changement de variable :


1 1
u = 2t + 3 soit t = (u 3) et dt = du .
2 2
1
Z 5
4
(u 3)2 1 Z 5
(u 3)2
I=  3  3 du =  3 du .
3 1
u 21 2 3 u2 1
2

Nous devons alors remplacer u par cosh(v) (donc du par sinh(v) dv).
Z ln(5+24)
(cosh(v) 3)2 Z ln(5+ 24)
(cosh(v) 3)2
I= sinh(v) dv = dv .
ln(3+ 8) (sinh(v))3 ln(3+ 8) (sinh(v))2

On exprime alors cosh(v) et sinh(v) en fonction de ev :


Z ln(5+24) ev +ev Z ln(5+24)
( 2
3)2 (e2v 6ev + 1)2
I= v v dv = dv .
ln(3+ 8) ( e e
2
)2 ln(3+ 8) (e2v 1)2

Cest une intgrale du type 1 : le changement de variable w = ev nous ramne une


fraction rationnelle.
Z 5+24
(w2 6w + 1)2 1
I = dw
3+ 8 (w2 1)2 w
Z 5+24
1 4 16
= + dw
3+ 8 w (w 1)2 (w + 1)2
5+24
4 16

= ln |w| + .
w1 w+1 3+ 8

20
Maths en Ligne Calcul des primitives UJF Grenoble

2 Entranement
2.1 Vrai ou faux
Vrai-Faux 1. Parmi les affirmations suivantes lesquelles sont vraies, lesquelles sont
fausses, et pourquoi ?
1.  Toute fonction intgrable sur [a, b] est continue.
2.  Si une fonction est continue sur [a, b], sauf en un point, alors f admet une
primitive.
3.  Toute fonction continue sur [a, b] admet une primitive qui sannule en b.
4.  Toute primitive dune fonction continue sur [a, b] sannule en un point de [a, b].
5.  Toute primitive dune fonction continue sur [a, b] est drivable sur ]a, b[.
6.  Toute primitive dune fonction continue sur ]a, b[ est drivable droite en a.
Vrai-Faux 2. Toutes les fonctions considres sont supposes continues. Parmi les af-
firmations suivantes lesquelles sont vraies, lesquelles sont fausses, et pourquoi ?
1.  Lintgrale sur [0, 1] dune fonction ngative ou nulle est ngative ou nulle.
2.  Lintgrale sur [0, 1] dune fonction minore par 1 est infrieure ou gale 1.
3.  Lintgrale sur [1, 1] dune fonction majore par 1 est infrieure ou gale 1.
4.  Lintgrale sur [1, 1] dune fonction majore par 2 est infrieure ou gale 4.
5.  Lintgrale dune fonction impaire sur [1, 1] est nulle.
6.  Si une fonction f est telle que pour tout x [1, 1], f (x) < x3 , alors son
intgrale sur [1, 1] est strictement ngative.
7.  Si lintgrale dune fonction f continue sur [0, 1] vaut y, alors il existe x [0, 1]
tel que f (x) = y.
8.  Si lintgrale dune fonction f sur [1, 1] vaut y, alors il existe x [0, 1] tel
que f (x) = 2y.
Vrai-Faux 3. Parmi les affirmations suivantes lesquelles sont vraies, lesquelles sont
fausses, et pourquoi ?
1.  Toute primitive dune fonction ngative ou nulle est dcroissante.
2.  Toute primitive dune fonction positive ou nulle est positive ou nulle.
3.  Toute fonction continue est la primitive dune fonction continue.
4.  Si f est une fonction continue, alors cos(f (x)) est une primitive de sin(f (x)).
5.  Si f est une fonction continment drivable et ne sannulant pas, ln(f (x)) est
0 (x)
une primitive de ff (x) .
6.  Si f est une fonction continment drivable, arctan(f (x)) est une primitive de
f 0 (x)
1+f 2 (x)
.

21
Maths en Ligne Calcul des primitives UJF Grenoble

Vrai-Faux 4. Parmi les affirmations suivantes lesquelles sont vraies, lesquelles sont
fausses, et pourquoi ?
1.  Il existe des primitives de (1 x2 )1/2 dfinies sur lintervalle [0, 2].
2.  Il existe des primitives de (1 x2 /2)1/2 dfinies sur lintervalle [0, 1].
3.  Il existe des primitives de |1 x2 |1/2 dfinies sur lintervalle [2, 2].
4.  Il existe des primitives de |1 x2 |1/2 dfinies sur lintervalle [2, 2].
5.  Toute primitive de sin8 (x) est une fonction impaire.
6.  Toute primitive de sin9 (x) est une fonction paire.
7.  Une primitive de et cos(t) est et sin(t).
8.  Une primitive de et cos(t) est 21 et (cos(t) + sin(t)).
9.  Une primitive de et cos(t) est 12 et (sin(t) cos(t)).
10.  Une primitive de et cos(t) est 1 et
2
sin(t 4 ).

Vrai-Faux 5. Parmi les galits suivantes lesquelles sont vraies, lesquelles sont fausses,
et pourquoi ?
Z Z 2
x
1.  x sin(x) dx = cos(x) dx .
0 0 2
Z Z
2.  x sin(x) dx = cos(x) dx .
0 0
Z Z
3.  x sin(x) dx = cos(x) dx .
0 0
Z
4.  x sin(x) dx = 2 .
0
Z
5.  x sin(x) dx = .
0
Z
6.  x cos(x) dx = 2 .
0
Z   Z
7.  x sin(2x) dx = sin(2x) 2 cos(2x) dx .
0 0 0
Z
8.  x cos(2x) dx = 0 .
0
Z Z
2
9.  x sin (x) dx = x cos2 (x) dx .
0 0
Z 2

10.  x sin2 (x) dx = .
0 2
Vrai-Faux 6. Parmi les galits suivantes lesquelles sont vraies, lesquelles sont fausses,
et pourquoi ?
Z Z
2 2 du
1.  sin(2t) dt = sin(u) .
0 0 2

22
Maths en Ligne Calcul des primitives UJF Grenoble


Z
2
Z
4 du
2.  sin(2t) dt = sin(u) .
0 0 2
Z Z
2 2
3.  sin(2t) dt = sin(u) du .
0 0

2
Z
8 u
Z
2
4.  sin(2t) dt = du .
0 0 2 1 u2
Z 2 1
sin( )
Z
2
u
5.  sin(2t) dt = 1 du .

4
u2
Z e
Z
2 sin(ln(u))
6.  sin(2t) dt = du .
0 1 2u

2.2 Exercices
Exercice 1. crire sans calcul les primitives suivantes.
Z x Z x t
ln(t) Z x
t2 e Z x Z x
t
dt ; te dt ; dt ; sin(t)ecos(t) dt ; et+e dt ;
c t c c t c c

Z x
1 Z x
sin(t) Z x
1 Z x
arcsin2 (t)
dt ; dt ; dt ; dt ;
c 2 + e2t c 2 + cos(t) c 2 t + |t| c 1 t2
Z x
sin(t) Z x
tan(t) Z x
1 Z x
cos(t)
dt ; dt ; dt ; q dt ;
c 2 + cos(t) c cos(t) c sin(t) tan(t) c 1 sin2 (t)
Z x Z x Z x
1
tan3 (t) + tan5 (t) dt ; 1 + tan6 (t) dt ;
dt ;
c c c + tan(t)) cos2 (t)(3
Z x
2t + 3 Z x
t+1 Z x
t+1
2 2
dt ; 2
dt ; dt ;
c (t + 3t + 5) c t + 2t + 5 c 2
t + 2t + 3

Z x 3 t t+ cos(et )
cos(t) Z x
tan( t) + tan ( t) Z x
sin(e )e
e sin(t) q dt ; dt ; q dt ;
c sin(t) c t c cos(et )
Z x
e2t (sin(e2t ) sin3 (e2t ))
 q q dt .
c 1+ 1 + cos3 (e2t ) 1 + cos3 (e2t )

Exercice 2. Calculer les primitives suivantes, en utilisant les proprits de lexponen-


tielle.
Z x Z x Z x Z x
3 3 4
cos (t) dt ; sin (t) dt ; cos (t) dt ; sin4 (t) dt ;
c c c c
Z x Z x Z x
cos2 (t) sin2 (t) dt ; cos(t) sin3 (t) dt ; cos3 (t) sin(t) dt ;
c c c
Z x Z x Z x
3 2 2 3
cos (t) sin (t) dt ; cos (t) sin (t) dt ; cos(t) sin4 (t) dt ;
c c c

23
Maths en Ligne Calcul des primitives UJF Grenoble

Z x Z x Z x Z x
3 3 4
cosh (t) dt ; sinh (t) dt ; cosh (t) dt ; sinh4 (t) dt ;
c c c c
Z x Z x Z x
cosh2 (t) sinh2 (t) dt ; cosh(t) sinh3 (t) dt ; cosh3 (t) sinh(t) dt ;
c c c
Z x Z x Z x
cosh3 (t) sinh2 (t) dt ; cosh2 (t) sinh3 (t) dt ; cosh(t) sinh4 (t) dt ;
c c c
Z x Z x Z x Z x
et cos(t) dt ; et sin(t) dt ; et cos(2t) dt ; et sin(2t) dt ;
c c c c
Z x Z x

) dt ; e2t cos(t + ) dt ;
e2t cos(t
c 4 c 4
Z x Z x

et cos(2t ) dt ; et cos(2t + ) dt ;
c 3 c 3
Exercice 3. Calculer les primitives suivantes, en utilisant lintgration par parties.
Z x Z x Z x
t 2 t
te dt ; t e dt ; t3 et dt ;
c c c
Z x Z x Z x
2
t ln(t) dt ; t ln(t) dt ; t3 ln(t) dt ;
c c c
Z x Z x Z x
2
t sin(t) dt ; t sin(t) dt ; t3 sin(t) dt ;
c c c
Z x Z x Z x
t cos(t) dt ; t2 cos(t) dt ; t3 cos(t) dt ;
c c c
Z x Z x Z x
arcsin(t) dt ; t arcsin(t) dt ; arctan(t) dt ;
c c c
Z x Z x Z x
(t2 + 1) arctan(t) dt ; (t2 + 2t)e3t dt ; (t + 1) arcsin(t) dt .
c c c
Exercice 4. Calculer les primitives de fractions rationnelles suivantes.
Z x
1 Z x
1 Z x
1
dt ; dt ; dt ;
c t(t 1) c t2 1 c t(t2 1)
Z x
t t3 Z x
t5 Z x
2
dt ; dt ; dt ;
c t +4 c t2 + 4 c t2 + 3
Z x
1 Z x
3t + 2 Z x
3t2 + 2
dt ; dt ; dt;
c t2 + 4 c t2 + 4 c (t2 + 4)(t 1)
Z x
1 Z x
1 Z x
1
dt ; dt ; dt ;
c t (t 1)
2 2 c t(t 1)
2 2 c t (t 1)2
2 2
Z x
1 Z x
t+1 Z x
1
dt ; dt ; dt ;
c (t 1)
2 2 2
c (t + 1) 2 c t(t + 1)2
2
Z x
2t + 3 Z x
t Z x
1
dt ; dt ; dt ;
c (t 2)(t + 5) c (t 1)(t + 1)(t + 3) c t t2 2
4
Z x
1 Z x
16 Z x
t4 + 1
dt ; dt ; dt .
c 2
(t + 2)(t + 2t + 5) c t (t + 2)3
2 2 c t(t 1)3

24
Maths en Ligne Calcul des primitives UJF Grenoble

Exercice 5. Calculer les primitives suivantes.


Z x
1 Z x
et Z x
e2t
dt ; dt ; dt ;
c 1 + et c 1 e2t c 1 et
Z x
1 e 2et
Z x 3t Z x
e2t + 1
dt ; dt ; dt ;
c e2t + et + 1 c et + 2 c 2et + et + 1
Z x
1 Z x
1 Z x
cosh(t)
dt ; dt ; dt .
c 1 + cosh(t) c sinh(t) cosh(t) c sinh(t) + cosh(t)

Exercice 6. Calculer les primitives suivantes.


Z x
1 Z x
1 Z x
1
dt ; dt ; dt ;
c sin(t) c cos(t) c sin(t) cos(t)
Z x
1 Z x
cos(t) Z x
2 + 3 sin(t)
dt ; dt ; cos(t) dt ;
c 1 + sin(t) c tan(t) + sin(t) c 5 4 sin(t)
Z x
tan(t) + 2 Z x
1 Z x
1
dt ; dt ; dt ;
c tan(t) 1 c 2 + cos(t) c 2 + sin(t)
Z x
1 Z x
1 Z x
cos(t)
dt ; dt ; dt ;
c sin(t)(1 + cos2 (t)) c 1 + 2 cos2 (t) c sin (t) + 2 tan2 (t)
2

Z x
1 Z x
1 Z x
cos(t)
dt ; dt ; dt .
c sin(t) + sin(2t) c cos(t) cos(2t) c sin(2t) cos(3t)
Exercice 7. Calculer les primitives suivantes.
Z xs Z x s
Z x
1 1+t t2
dt ; dt t dt .
c t+ t1 c 1t c t+1
s
Z x
t1 Z x
1 Z x
4t2 1
dt ; dt ; dt ;
c t c 1+t+ 1t c 2t + 1 + 2 2t 1
Exercice 8. Calculer les primitives suivantes.
Z x
1 Z x
t Z x
t2
dt ; dt ; dt ;
c t2 + 2t c t2 + 2t c t2 + 2t
Z x
1 Z x
t Z x
1
q dt ; q dt ; dt ;
c t+ t(4 t) c (t 1)(3 t) c t + t2 + 1
Z x
t Z x
5t 3 Z x
q dt ; dt ; t 2t2 + t dt ;
c 1+ t(t 1) c 2t2 + 8t + 1 c

Z x
1 Z x
t Z x
t2
dt ; dt ; dt .
c 12t 12t 2
2 c 2
t + 2t + 2 c t2 2t

25
Maths en Ligne Calcul des primitives UJF Grenoble

2.3 QCM
Donnez-vous une heure pour rpondre ce questionnaire. Les 10 questions sont
indpendantes. Pour chaque question 5 affirmations sont proposes, parmi lesquelles 2
sont vraies et 3 sont fausses. Pour chaque question, cochez les 2 affirmations que vous
pensez vraies. Chaque question pour laquelle les 2 affirmations vraies sont coches
rapporte 2 points.

Question 1.
1
A Il existe des primitives de x 7 sin(q x
) dfinies sur lintervalle [1, 1].
B Il existe des primitives de x 7 sin( |x|) dfinies sur lintervalle [1, 1].
1
C Il existe des primitives de x 7 dfinies sur lintervalle [1, 1].
sin(x)
D Lintgrale de x 7 x sin2 (x) sur [, ] est nulle.
E Lintgrale de x 7 x sin(x) sur [, ] est nulle.

Question 2. OnZ note f la fonction f qui t R associe f (t) = |t|. Pour tout x R,
x
on pose g(x) = f (t) dt.
x
A La fonction
Z g est deux fois drivable sur R.
x
B g(x) = 2 f (t) dt.
0
C g(x) tend vers + lorsque x tend vers +.
D La fonction g est deux fois drivable sur R.
E Si F est une primitive de f , alors g(x) = 2F (x).

Question 3.
A Pour tout x R, sin6 (x) est une combinaison linaire de 1, cos(2x), cos(4x) et
cos(6x).
B Pour tout x R, cos6 (x) est une combinaison linaire de cos(2x), cos(4x) et
cos(6x).
C Pour tout x R, sin4 (x) cos4 (x) est une combinaison linaire de cos(2x), cos(4x)
et cos(6x).
D Pour tout x R, sin5 (x) est une combinaison linaire de sin(x), sin(3x) et
sin(5x).
E Pour tout x R, sin3 (x) cos2 (x) est une combinaison linaire de sin(x) et
sin(3x).
Z 1 n
Question 4. Soit n un entier suprieur ou gal 2. On pose : In = t(1 t) dt.
Z 1 0
n n1
A In = t (1 t)n+1 dt.
Z 10 n+1
n n+1
B In = t (1 t)n1 dt.
0 n+1

26
Maths en Ligne Calcul des primitives UJF Grenoble

Z 1
n n+1
C In = 1 t (1 t)n1 dt.
Z 1 0 n+1
 n1
D In = n(1 2t) t(1 t) dt.
Z 01
E In = n(2t 1)tn (1 t)n1 dt.
0
q
Question 5. On note f la fonction qui t [1, 2], associe f (t) = (t 1)(2 t). On
Z 2
pose : I = f (t)dt.
1
A Le changement de variable t 7 u = (t 1)(2 t) est bijectif sur [1, 2].
B I sup{f (x) , x [1, 2]} .
Z 2 Z 2
C Le changement de variable t 7 u = 3 t donne tf (t) dt = 3I tf (t) dt.
1 Z 1 1
1
D Le changement de variable t 7 v = 2t 3 donne I = 1 v 2 dv .
2 1
E f admet une primitive dfinie sur R.
t
Question 6. On note f la fonction qui t R, associe f (t) = .
t2 +1
Z 2
Z 2
1
A f (t) dt = du.
Z 02 Z 02 1+u
B f (t) dt > t dt.
Z0 2 0

C f (t) dt = ln(5).
0 Z 2
D Soit g une fonction dfinie et continue sur [0, 2] telle que |g(t)|f (t) dt = 0.
0
Alors pour tout t [0, 2], g(t) = 0.
2n Z 2
X k
E 2 2
tend vers f (t) dt quand n tend vers linfini.
k=1 n + k 0

1
Question 7. On note f la fonction qui t R, associe f (t) = . On pose
Z 2
(t2 + 4)2
I= f (t) dt.
0
A f possde une primitive dfinie !sur R.
2
1 Z 2
1 t

B I= 2
dt + 2 .
8 0 t +4 t +4 0
C I > 422 .
Z 1
1
D I= du.
0 (1 + u2 )2
Z e2
1
E I= dv.
0 ev + 4ev

27
Maths en Ligne Calcul des primitives UJF Grenoble

t2 + 1
Question 8. On note f la fonction qui t R, associe f (t) = .
(t + 3)(t2 4)
A f a une primitive dfinie sur R.
B La dcomposition en lments simples de f a la forme suivante :
A B C
f (t) = + + .
t+3 t+2 t2
C Une primitive de f (t) est ln(|(t + 3)(t + 2)5 (2 t)|).
Z 1 Z +
e3u + eu
D f (t) dt = du.
0 0 (eu + 3)(4 e2u )
Z
Z 1
2 (1 + cos2 (u)) sin(u)
E f (t) dt = du.
0 0 (3 + cos(u))(cos2 (u) 4)

1
Question 9. On note f la fonction qui t R, associe f (t) = .
et + et
A f a une primitive dfinie sur R.
B La fonction qui x associe ln(ex + ex ) est une primitive de f .
1
C Si F est une primitive de , alors F (ex ) est une primitive de f .
u + 1/u
D La fonction qui x associe /4 arctan(ex ) est une primitive de f .
E La primitive de f qui sannule en 0 est x 7 /4 arctan(ex ).
1
Question 10. Soient a et b deux rels. On note f la fonction qui t associe 2 .
at + b
A Si a etq b sont strictement positifs, il existe une constante C telle que x 7
arcsin(x a/b) soit une primitive de f .
BSi a et b sont strictement positifs, il existe une constante C telle que x 7
ax2 + b soit une primitive de t 7 tf (t).
C Si a est strictement ngatif
q
et b strictement positif, il existe une constante C
telle que x 7 C arcsin(x a/b) soit une primitive de f .
D Si a est strictement positif
q
et b strictement ngatif, il existe une constante C
telle que x 7 C arcsin( ax/b) soit une primitive de f .
E f admet une primitive dfinie sur R si et seulement si a et b sont de mme
signe.
Rponses : 1BD 2BC 3AD 4BE 5BC 6DE 7AB 8BC 9AD 10BC

2.4 Devoir
Essayez de bien rdiger vos rponses, sans vous reporter ni au cours, ni au corrig. Si
vous souhaitez vous valuer, donnez-vous deux heures ; puis comparez vos rponses avec
le corrig et comptez un point pour chaque question laquelle vous aurez correctement
rpondu.

28
Maths en Ligne Calcul des primitives UJF Grenoble

Questions de cours : Soient f une fonction dfinie et continue sur R.


1. Quappelle-t-on primitive de f sur R ?
2. ZSoit a un rel. Soit F une primitive de f . Exprimer F (x) laide de F (a) et
x
f (t) dt.
a
3. On supose quil existe x > a tel que F (x) = F (a). Montrer que f sannule au
moins une fois sur lintervalle [a, x].
Z x
4. En utilisant une intgration par parties, exprimer tf (t) dt laide de F .
a
Z x
5. Exprimer et f (et ) dt laide de F .
a

Exercice 1 : On rappelle les dfinitions suivantes du cosinus et du sinus hyperboliques.


ex + ex ex ex
cosh(x) = et sinh(x) = .
2 2
1. Vrifier que :
Z x Z x
x R , cosh(t) dt = sinh(x) et sinh(t) dt = cosh(x) 1 .
0 0

2. Dmontrer la formule suivante.


n
!
2n+1 1 X 2n + 1
n N , cosh (x) = 2n cosh((2n + 1 2j)x) .
2 j=0 j

3. Dmontrer la formule suivante.


n
!
2n+1 1 X 2n + 1
n N , sinh (x) = 2n (1)j sinh((2n + 1 2j)x) .
2 j=0 j
Z 1
4. Calculer cosh5 (t) dt en fonction de sinh(5), sinh(3) et sinh(1).
0
Z 1
5. Calculer sinh5 (t) dt en fonction de cosh(5), cosh(3) et cosh(1).
0

Exercice 2 : Soit n N un entier. On note In lintgrale suivante.


Z 1
1
In = (1 t)n et dt .
0 n!
1. Dmontrer que pour tout n 1,
Z 1 Z 1
n t
(1 t) e dt < (1 t)n1 et dt .
0 0

En dduire que la suite In est strictement dcroissante.

29
Maths en Ligne Calcul des primitives UJF Grenoble

2. Dmontrer que pour tout n N,


e
0 < In < .
(n + 1)!

3. Calculer I0 .
4. Calculer I1 .
5. En utilisant une intgration par parties, dmontrer que pour tout n 1 :
1
In = In1 .
n!
6. En dduire que pour tout n N :
n
X 1
In = e .
k=0 k!

7. Dduire des questions prcdentes lencadrement suivant pour e.


n n
X 1 X 1 e
<e< + .
k=0 k! k=0 k! (n + 1)!

Z 2
1
Exercice 3 : On pose I = q dt.
1 2+ t(4 t)
Z 2/3
sin(u)
1. Montrer que I = du.
/2 1 + sin(u)
Z 3
4v
2. Montrer que I = dv.
1 (1 + v)2 (1 + v 2 )

3. En dduire que I = 2 + 3.
6

2.5 Corrig du devoir


Questions de cours :
1. On appelle primitive de f sur R toute fonction drivable sur R telle que :

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

2. Z x
F (x) = F (a) + f (t) dt .
a

30
Maths en Ligne Calcul des primitives UJF Grenoble

3. Dmontrons la contrapose : si f ne sannule pas, alors F (x) 6= F (a).


Puisque f est continue, daprs le thorme des valeurs intermdiaires, si f ne
sannule pas sur ]a, x[, alors son signe reste le mme :

t ]a, x[ , f (t) > 0 ou bien t ]a, x[ , f (t) < 0 .

Quitte remplacer f par f nous pouvons supposer que f reste strictement posi-
tive sur ]a, x[. Or lintgrale sur un intervalle dune fonction continue strictement
positive est strictement positive. Donc
Z x
F (x) = F (a) + f (t) dt > F (a) .
a

4. Z x  x Z x Z x
tf (t) dt = tF (t) F (t) dt = xF (x) aF (a) F (t) dt .
a a a a

5. Z x Z ex
et f (et ) dt = f (u) du = F (ea ) F (ex ) .
a ea

Exercice 1 :
1.
Z x
1Z x t 1 Z x t
cosh(t) dt = e dt + e dt
0 2 0 2 0
 x x
1 t 1

= e + et
2 0 2 0

1 t 1
= (e 1) (et 1) = sinh(x) .
2 2

Z x
1Z x t 1 Z x t
sinh(t) dt = e dt e dt
0 2 0 2 0
 x x
1 t 1

= e et
2 0 2 0

1 t 1
= (e 1) + (et 1) = cosh(x) 1 .
2 2

31
Maths en Ligne Calcul des primitives UJF Grenoble

2. En utilisant la formule du binme de Newton :


2n+1
!
2n+1 1 X 2n + 1 (2n+1j)x jx
cosh (x) = e e
22n+1 j=0 j

2n+1
!
1 X 2n + 1 (2n+12j)x
= e
22n+1 j=0 j

n 2n+1
! !
1 X 2n + 1 (2n+12j)x X 2n + 1 (2n+12j)x
= e + e
22n+1 j=0 j j=n+1 j

n n
! !
1 2n (2n2j)x X 2n + 1 0
e(2n+12(2n+1j ))x
X
= e + 0
22n+1 j=0 j j 0 =0
2n + 1 j

n
! !
1 2n + 1 (2n+12j)x 2n
e(2j2n1)x
X
= e +
22n+1 j=0 j 2n j

n
!
1 2n  (2n+12j)x 
+ e(2j2n1)x
X
= e
22n+1 j=0 j

n
!
1 X 2n + 1
= 2 cosh((2n + 1 2j)x)
22n+1 j=0 j

n
!
1 X 2n + 1
= 2n cosh((2n + 1 2j)x) .
2 j=0 j

3. De mme (les tapes intermdiaires sont analogues) :


2n+1
!
1 2n + 1 (2n+1j)x
2n+1
(1)j ejx
X
sinh (x) = e
22n+1 j=0 j

n
!
1 2n  
(1)j e(2n+12j)x e(2j2n1)x
X
=
22n+1 j=0 j

n
!
1 X 2n + 1
= 2n (1)j sinh((2n + 1 2j)x) .
2 j=0 j

4. En appliquant le rsultat de la question 2 pour n = 2 :


1 5 10
cosh5 (x) = cosh(5x) + cosh(3x) + cosh(x) .
16 16 16

32
Maths en Ligne Calcul des primitives UJF Grenoble

Donc :
Z 1
5 1Z1 5 Z1 10 Z 1
cosh (t) dt = cosh(5t) dt + cosh(3t) dt + cosh(t) dt
0 16 0 16 0 16 0
1 5 5
= sinh(5) + sinh(3) + sinh(1) ,
80 48 8
en utilisant le rsultat de la question 1.
5. En appliquant le rsultat de la question 3 pour n = 2 :
1 5 10
sinh5 (x) = sinh(5x) sinh(3x) + sinh(x) .
16 16 16
Donc :
Z 1
5 1 Z1 5 Z1 10 Z 1
sinh (t) dt = sinh(5t) dt sinh(3t) dt + sinh(t) dt
0 16 0 16 0 16 0
1 5 5
= (cosh(5) 1) (cosh(3) 1) + (cosh(1) 1) ,
80 48 8
en utilisant le rsultat de la question 1.
Exercice 2 :
1. Pour tout n 1, et pour tout t ]0, 1[,

0 < (1 t) < 1 = (1 t)n < (1 t)n1 = (1 t)n et < (1 t)n1 et .

La fonction t 7 (1 t)n1 et (1 t)n et est continue et strictement positive sur


]0, 1[. Son intgrale est donc strictement positive.
Z 1 Z 1 Z 1
(1 t)n1 et (1 t)n1 et dt > 0 = (1 t)n et dt < (1 t)n1 et dt .
0 0 0

Comme n! > (n 1)!, 1/(n!) < 1/(n 1)!. Donc In < In1 .
2. Pour tout n 1, et pour tout t ]0, 1[,

0 < (1 t)n et .

La fonction intgrer est continue et strictement positive, donc In est strictement


positive.
La fonction t 7 et est majore par e sur [0, 1]. De plus la fonction t 7 e et est
continue et strictement positive sur [0, 1[. Le mme raisonnement que prcdem-
ment donne la majoration au sens strict suivante.
Z 1
1 n t
Z 1
1
(1 t) e dt < (1 t)n e dt .
0 n! 0 n!

33
Maths en Ligne Calcul des primitives UJF Grenoble

Or : 1
Z 1
1 1

n
(1 t) dt = (1 t)n+1 = .
0 n+1 0 n+1
Donc :
1 e e
In < = .
n + 1 n! (n + 1)!
3. Z 1  1
I0 = e dt = et
t
=e1.
0 0

4. Effectuons une intgration par parties :


Z 1
I1 = (1 t)et dt
0

 1 Z 1
t
= (1 t)e + et dt
0 0

= 1 + I0 = e 2 .

5.
1
1 Z 1
n

In = (1 t)n et + (1 t)n1 et dt
n! 0 0 n!
1
= + In1 .
n!
6. Effectuons une dmonstration par rcurrence. La formule est vraie pour I0 . Sup-
posons-la vraie pour In . En utilisant le rsultat de la question prcdente :
1
In+1 = In
(n + 1)!
n
X 1 1
= e
k=0 k! (n + 1)!

n+1
X 1
= e .
k=0 k!

La formule est vraie pour n + 1, elle est donc vraie pour tout n N.
7. Nous avons dmontr que 0 < In < e/(n + 1)!. Donc :
n n n
X 1 e X 1 X 1 e
0<e < <e< + .
k=0 k! (n + 1)! k=0 k! k=0 k! (n + 1)!

34
Maths en Ligne Calcul des primitives UJF Grenoble

Exercice 3 :
1. Ecrivons t(4 t) = 4 (t 2)2 . Effectuons le changement de variable t 2 =
2 cos(u), soit dt = 2 sin(u) du. Lorsque t varie de 1 2, cos(u) varie de 1/2
0, donc u varie de arccos(1/2) = 2/3 arccos(0) = /2. Sur cet intervalle,
q q
t(4 t) = 4 4 cos2 (u) = 2 sin(u) ,

car sin(u) est positif pour u [/2, 2/3]. Donc :


Z /2
1 Z 2/3
sin(u)
I= (2 sin(u)) du = du .
2/3 2 + 2 sin(u) /2 1 + sin(u)

2. La fonction intgrer est une fraction rationnelle en sin(u) qui na pas dinva-
riance particulire. Effectuons le changement de variable u = tan(v/2) , soit :
2 2v
du = dv et sin(u) = .
1 + v2 1 + v2

Lorsque u varie de /2 2/3, v varie de tan(/4) tan(/3), donc de 1 3.
On obtient :
Z 3 2v
1+v 2 2 Z 3 4v
I= 2v dv = dv .
1 1 + 1+v 2 1 + v2 1 (1 + v)2 (1 + v 2 )

3. La dcomposition en lments simples est la suivante.


4v 2 2
2 2
= 2
+ .
(1 + v) (1 + v ) (1 + v) 1 + v2

On en dduit :
3 3
2 2 2
 
I= + 2 arctan(v) = 1+ = 2+ 3.
1+v 1 1 1+ 3 3 2 6

35
Maths en Ligne Calcul des primitives UJF Grenoble

3 Complments
3.1 La quadrature du cercle
tant donn un cercle, dessin sur une feuille de papier, construire en utili-
sant uniquement une rgle et un compas, un carr dont la surface est gale
celle du cercle.
Tel est lnonc du problme dit de la quadrature du cercle , qui a occup les math-
maticiens amateurs et professionnels pendant tant de sicles, quil est devenu dans le
langage courant un archtype de problme insoluble. Effectivement, la quadrature du
cercle est impossible, et la dmonstration dfinitive a t donne en 1882 par Carl von
Lindemann (1852-1939). Ceci nempche pas de nombreux amateurs peu au fait des
mathmatiques dessayer encore et encore, et de proposer leurs solutions (fausses bien
sr). Au point que lAcadmie des Sciences a d dclarer que dsormais elle refuserait
dexaminer tout mmoire portant sur la quadrature du cercle.
On peut construire la rgle et au compas toutes sortes de droites, de cercles et
de points. On peut construire des perpendiculaires et des parallles, des mdianes,
des mdiatrices, des bissectrices. . . Quest-ce qui distingue ce qui peut tre construit
la rgle et au compas de ce qui ne peut pas ? La rponse fut donne en 1837 par
Pierre-Laurent Wantzel (1814-1848) (il avait 23 ans).
On appelle nombre constructible toute coordonne dun point que lon peut const-
ruire la rgle et au compas, partir dun repre orthonorm donn du plan.

Thorme 6. Tout nombre constructible est racine dun polynme coefficients en-
tiers, et le plus petit degr dun polynme coefficients entiers dont ce nombre est
racine est une puissance de 2.

Wantzel mettait ainsi un point final deux autres problmes clbres hrits des
Grecs : la duplication du cube (construire un cube de volume double de celui dun cube
donn), et la trissection de langle (construire un angle gal au tiers dun angle donn).
Mais il ne rsolvait pas tout
fait la quadrature du cercle. Le ct dun carr dont la
surface est gale est . Daprs le thorme de Wantzel, si est constructible
alors lest aussi. Comment prouver que nest pas constructible ?
Il se trouve que est transcendant, cest dire quil nest racine daucun polynme
coefficients entiers. Que est irrationnel avait dj t souponn par les Grecs
(en particulier Archimde) et conjectur aprs eux par les mathmaticiens arabes,
notamment Al Biruni (973-1049) (dont La Fontaine a injustement fait Aliboron ).
Il fallut attendre Jean-Henri Lambert en 1766 pour la premire dmonstration, base
de fractions continues. Du fait de lenjeu (la quadrature du cercle), la transcendance de
fit lobjet dune belle comptition entre mathmaticiens, tout au long du xixe sicle.
Lindemann remporta la palme en 1882, en utilisant la transcendance de e, dmontre
avant lui par Charles Hermite.

36
Maths en Ligne Calcul des primitives UJF Grenoble

La dmonstration de Lindemann est beaucoup trop difficile pour tre expose ici.
En utilisant uniquement les outils votre disposition, et en particulier les calculs dint-
grales, nous allons prouver plus modestement lirrationalit de , par une dmonstration
diffrente de celle de Lambert.

Thorme 7. Le nombre est irrationnel.

Dmonstration : Cest une dmonstration par labsurde. On suppose que est ra-
tionnel, donc quil scrit = p/q, o p et q sont deux entiers. Pour tout n N,
posons : Z  n
In = x(p qx) sin(x) dx .
0

Observez que x(p qx) sannule pour x = 0 et pour x = , par hypothse. Entre les
deux, x(p qx) et sin(x) sont strictement positifs ; donc lintgrale In est strictement
positive pour tout n.
La dmonstration comporte deux tapes. On montre dabord que In est un entier
divisible par n!, ensuite que In /n! tend vers 0 quand n tend vers linfini. Mais une suite
dentiers qui tend vers 0 est nulle partir dun certain rang. Or In est strictement
positive pour tout n. Do la contradiction.
tape 1 : In est un multiple entier de n!.
Cest une dmontration par rcurrence, pour laquelle il nous faut une formule du mme
mtal. On lobtient grce deux intgrations par parties successives.
 n  Z  n1
In = x(p qx) ( cos(x)) + n(p 2qx) x(p qx) cos(x) dx
0 0
Z  n1
= n(p 2qx) x(p qx) cos(x) dx
0
  n1 
= n(p 2qx) x(p qx) sin(x)
0
Z   n1  n2 
2nq x(p qx) + n(n 1)(p 2qx)2 x(p qx) sin(x) dx
0
Z  n1 Z  n1
= 2nq x(p qx) sin(x) dx n(n 1)p2 x(p qx) sin(x) dx
0 0
Z  n2
+ 4n(n 1)qx(p qx) x(p qx) sin(x) dx
0
= 2nq In1 n(n 1)p2 In2 + 4n(n 1)q In1

= 2nq(1 + 2(n 1)) In1 n(n 1)p2 In2 .

Pour initialiser la rcurrence, calculons I0 et I1 .


Z  
I0 = sin(x) dx = cos(x) =2.
0 0

37
Maths en Ligne Calcul des primitives UJF Grenoble

On calcule I1 , nouveau par parties.


Z
I1 = x(p qx) sin(x) dx
0
  Z
= x(p qx)( cos(x)) + (p 2qx) cos(x) dx
0 0
  Z
= (p 2qx) sin(x) + 2q sin(x) dx = 4q .
0 0

Donc I0 et I1 sont entiers (multiples de 0! = 1! = 1). Lexpression de In en fonction


de In1 et In2 montre que si In1 est multiple entier de (n 1)! et In2 est multiple
entier de (n 2)!, alors In est multiple entier de n!. Do le rsultat, par rcurrence.
tape 2 : La suite (In /n!) converge vers 0.
Le maximum de la fonction x 7 x(p qx) est atteint pour x = p/(2q) et vaut p2 /(4q).
Donc : !n !n
p2 Z p2
In 6 sin(x) dx = 2 .
4q 0 4q
Or pour tout a R, la suite (an /n!) converge vers 0, do le rsultat. 
Au passage, ce nest que depuis le xviie sicle que le rapport de la circonfrence dun
cercle son diamtre se note (du terme grec o (primtre), quArchimde
utilisait pour dsigner la circonfrence). Il semble que ce soit William Oughtred (1574-
1660) qui ait le premier utilis la notation , comme les signes et . Il a aussi
construit une des premires chelles logarithmiques, ouvrant ainsi la voie la rgle
calcul. La lettre est devenue une notation standard aprs les travaux dEuler en 1737.

3.2 Fonctions spciales


Toute fonction continue sur un intervalle admet une infinit de primitives sur cet
intervalle. La question du calcul dune primitive recouvre en fait deux problmes trs
diffrents. Le premier est celui du calcul numrique dune ou plusieurs de ses valeurs,
qui par nature sera une approximation (lordinateur ne peut donner que des rsultats
dcimaux). Lautre problme est celui du calcul formel, qui consiste trouver une
expression dune primitive laide de fonctions connues. Considrons par exemple les
fonctions suivantes. Ont-elles une primitive que lon peut calculer ?
1
1. x f (x) =
x
1
2. x g(x) = .
ln(x)
La rponse est oui pour f , dont une primitive est x ln |x|, dans la mesure o on
considre que ln est une fonction connue. Cest non pour g sauf si on dfinit la fonction

38
Maths en Ligne Calcul des primitives UJF Grenoble

logarithme intgral que lon note Li :


Z x
dt
Li(x) = .
2 ln(t)
Cette fonction apparat naturellement dans des problmes pratiques, tout comme le
logarithme ordinaire. De la mme faon, on est amen dfinir le sinus intgral, le
cosinus intgral, lexponentielle intgrale.
Z x
sin(t) Z +
cos(t) Z x
et
Si(x) = dt ; Ci(x) = dt ; Ei(x) = dt .
0 t x t t
Encore tudiant, J.W.L. Glaisher (1848-1928) publia un article sur les fonctions sinus
intgral, cosinus intgral et exponentielle intgrale, contenant des tables de valeurs
indites. Il deviendra un spcialiste reconnu du calcul de tables numriques.
Au cours du temps, de nombreuses fonctions sont ainsi apparues, et sont dsormais
intgres aux logiciels de calcul. Une des plus connues est la fonction erf (pour error
function ), trs utilise en statistique, qui est dfinie comme suit.
2 Z x t2
erf(x) = e dt .
0
Toutes ces fonctions spciales , ont exactement le mme statut mathmatique que
les fonctions usuelles : on peut les driver, les intgrer, les associer dautres fonctions
dans des formules, etc. Au moment de calculer numriquement une valeur particulire,
un logiciel de calcul utilisera toujours un algorithme dapproximation ; mais cest aussi
le cas pour les fonctions usuelles. . . Alors pourquoi distinguer les fonctions spciales
des autres fonctions ? Peut-tre parce que les fonctions usuelles vous posent dj suffi-
samment de problmes, sans en rajouter !

3.3 Intgrales elliptiques


Il y a plus de deux millnaires, Archimde savait dj calculer laire dlimite par un
arc de parabole. Pourtant, jusquau xviie sicle, calculer la longueur dun arc de courbe
fut considr comme impossible. Lide quun arc de courbe puisse tre mesur au mme
titre quun segment de droite semblait mme absurde beaucoup de mathmaticiens.
Le progrs vint de lide que la longueur dun arc de courbe puisse tre approche par
celle dune chane de segments ayant leurs extrmits sur la courbe. Pierre de Fermat
(1601-1665) fut le premier raliser que le calcul dun arc de courbe se ramenait au
calcul de laire inscrite sous une autre courbe, soit en termes modernes, une intgrale.
Pourtant, mme aprs que la mthode de calcul fut comprise, les tentatives pour
calculer la longueur dun arc dellipse chourent. Voici une des faons dcrire le pro-
blme. Les quations paramtriques dune ellipse parallle aux axes sont :
(
x(t) = a cos(t)
y(t) = b sin(t) .

39
Maths en Ligne Calcul des primitives UJF Grenoble

o a et b dsignent les longueurs du demi-axe horizontal et du demi-axe vertical (figure


3).

Figure 3 Ellipse dquations paramtriques x(t) = a cos(t), y(t) = b sin(t).

La formule pour calculer la longueur dun arc de courbe paramtrique entre deux
valeurs t0 et t1 du paramtre est :
Z t1 q
(x0 (t))2 + (y 0 (t))2 dt .
t0

Ici la longueur de larc de courbe compris entre laxe horizontal et le rayon dangle
est : Z q
L() = a2 sin2 (t) + b2 cos2 (t) dt .
0

Dans le cas o lellipse est un cercle (a = b), il ny a aucun problme car la fonction
intgrer est constante. Mais si a 6= b ? Voici ce que donne le changement de variable
sin(t) = u, en posant x = sin() :

Z x
q
Z x a2 u2 + b2 (1 u2 ) 1 k 2 u2
L() = du = b du .
0 1 u2 0 1 u2

avec k 2 = 1 a2 /b2 (quitte effectuer une rotation de /2, on peut supposer a < b).
En multipliant en haut et en bas par le numrateur, il vient :

L() Z x 1 k 2 u2
= du ,
b 0 1 k 2 u2 1 u2
soit
L() Z x 1 2
Z x
u2
= du k du .
b 0 1 k 2 u2 1 u2 0 1 k 2 u2 1 u2

40
Maths en Ligne Calcul des primitives UJF Grenoble

La seconde de ces deux primitives se calcule grce une intgration par parties. Mais
la premire ne se calcule pas : cest ce quon appelle une intgrale elliptique.
Z x
1
I(x) = du .
0 1 k u2 1 u2
2

Le premier stre pos le problme est Wallis en 1655. Il avait exprim le rsultat
sous forme dune srie entire, et montr que les longueurs dautres arcs de courbes
conduisaient des problmes du mme type. Liouville devait dmontrer plus tard que
I(x) ne sexprime pas laide des fonctions usuelles, mais ds la fin du xviiie sicle,
on commence tudier les proprits de I(x) comme une nouvelle fonction, lgal
de lexponentielle et des fonctions trigonomtriques, sans plus chercher la calculer
explicitement.
Un progrs considrable fut ralis indpendamment par Abel et Jacobi en 1826.
Ils eurent lide, dune part de prendre la rciproque de la fonction x 7 I(x), dautre
part dtendre cette rciproque en une fonction valeurs complexes. Cette nouvelle
fonction, et ses gnralisations, allaient jouer un rle important en analyse, en gomtrie
et en thorie des nombres. Les gnralisations portent dsormais le nom dintgrales
abliennes, en hommage Abel.
N en 1802 dans une le proche de Stavanger en Norvge, Niels Henrik Abel, second
fils dune famille de sept enfants, dut assumer 18 ans, aprs le dcs de son pre, la
responsabilit de sa famille. En plus des leons particulires quil devait donner pour
nourrir les siens, il continua tudier, et 20 ans, il crivit un mmoire dmontrant
limpossibilit de la rsolution dune quation du cinquime degr par radicaux. Avec
son travail sur les intgrales elliptiques, il tait dj 24 ans, lauteur de plusieurs
rsultats majeurs. Il entreprit alors un tour dEurope pour rencontrer les grands ma-
thmaticiens du moment. Malheureusement, auprs de Gauss comme de Cauchy, il se
heurta la ngligence et lincomprhension. Charg de prsenter les travaux dAbel
lAcadmie des Sciences, Cauchy commena par garer le mmoire. Press par Le-
gendre, il finit par crire un rapport bcl, indigne de lui et de la qualit du travail
dAbel. LAcadmie des Sciences ne rendit justice Abel quen 1830, aprs sa mort, et
il fallut pour cela une dmarche diplomatique de la Norvge.
Dcourag et trs dmuni, Abel mourut en avril 1829 dune tuberculose pulmonaire
avant davoir atteint ses 27 ans. Il na jamais su que son nom serait un jour donn
des fonctions, plusieurs thormes importants. . . et un des prix les plus prestigieux
en mathmatiques.

41