You are on page 1of 25

20 octobre 2002

Calcul dintegrales
PC*2
20 octobre 2002
Table des mati`eres
I Les divers types dintegrale 2
1 Primitives dune fonction continue sur un intervalle 3
1.1 Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Tableau des primitives usuelles . . . . . . . . . . . . . . . . . 4
2 Integrales denies 6
2.1 Cas dune fonction continue sur un segment . . . . . . . . . . 6
2.2 Cas dune fonction continue par morceaux sur un segment . . 7
3 Integrale sur un intervalle quelconque 8
II Les methodes generales dintegration 11
4 Linearite et linearisation 11
5 Changement de variable 11
5.1 Exemples dapplications . . . . . . . . . . . . . . . . . . . . . 12
5.1.1 Primitives . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2 Integrales avec bornes . . . . . . . . . . . . . . . . . . . . . . 17
6 Integration par parties 18
Page 1/49 Jean-Pierre Barani
20 octobre 2002
III Integration des fractions rationnelles 20
7 Primitives des fractions rationnelles 21
7.1 Methode generale . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.2 Quelques techniques simplicatrices dans le cas des fractions
`a coecients reels . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.2.1 Decomposition en elements simples relative `a un pole
reel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.2.2 Utilisation dune forme `a priori dans le cas de poles
deux `a deux conjugues . . . . . . . . . . . . . . . . . . 30
IV Fonctions trigonometriques 43
8 Fonctions trigonometriques usuelles 43
8.1 Cas dexpressions polynomiales . . . . . . . . . . . . . . . . . 44
8.2 Cas general . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
9 Fonctions trigonometriques hyperboliques 47
V Integrales abeliennes 49
VI Quelques exemples en Maple 49
10 Commandes Maple 49
Premi`ere partie
Les divers types dintegrale
Comme dhabitude, K = R ou C.
Page 2/49 Jean-Pierre Barani
20 octobre 2002
1 Primitives dune fonction continue sur un
intervalle
1.1 Primitives
Rappel 1.

Etant donne une application f continue dun intervalle I dans
K et a un point de I, f admet une seule primitive sur I telle que f(a) = 0.
Elle est donnee par :
x
_
x
a
f(t)dt
lensemble des primitives de f sur I est donne par :
x
_
x
a
f(t)dt + C C K
Cet ensemble est usuellement designe par la notation :
_
f(x) dx
Remarque 1. On a coutume dutiliser encore cette notation lorsque
le domaine dintegration est une reunion dintervalles. Il faut bien
comprendre ce quelle signie. par exemple lecriture :
_
dx
x
= ln |x| + C C K
Est une mani`ere condensee decrire les deux choses suivantes :
Les primitives de la fonction continue f1 : x 1/x sur lintervalle
]0, +[ sont les fonctions :
x ln x + C1
Les primitives de la fonction continue f2 : x 1/x sur lintervalle
] , 0[ sont les fonctions :
x ln(x) + C2
Page 3/49 Jean-Pierre Barani
20 octobre 2002
Aucun lien nexiste entre les constantes C1 et C2. Il faut donc
avoir `a lesprit quune meme formule peut representer des
calculs sur plusieurs intervalles dierents et toujours preciser
ces intervalles.
De meme lecriture :
_
dx
sin x
= ln

tan
_
x
2
_

+ C
Signie que, pour k Z, les primitives de lapplication continue fk,
denie sur lintervalle Ik =]k, (k + 1)[ par fk(x) = 1/ sin x, sont
donnees par :
ln

tan
_
x
2
_

+ Ck
Les constantes Ck nont aucun rapport entre elles.
1.2 Tableau des primitives usuelles
Dans ce tableau les param`etres = 1, a = 0, h = 0 sont reels. La
constante C K si lon recherche les primitives `a valeurs dans K.
_
x

dx =
x
+1
+1
+C
_
dx
x
= ln |x| + C
_
sin x dx = cos x +C
_
cos x dx = sin x + C
_
dx
sin x
= ln

tan
_
x
2
_

+C
_
dx
cos x
= ln

tan
_
x
2
+

4
_

+C
_
dx
sin
2
x
= cotg x + C
_
dx
sh
2
x
=
1
th x
+C
_
ch x dx = sh x + C
_
sh x dx = ch x + C
_
dx
ch
2
x
= th x + C
_
dx
cos
2
x
= tan x +C
_
dx
x
2
+a
2 =
1
a
arctan
_
x
a
_
+ C
_
dx
a
2
x
2 =
1
2a
ln

a+x
ax

+ C
_
dx

x
2
+h
= ln

x +

x
2
+ h

+ C
_
dx

a
2
x
2
= Arcsin
_
x
|a|
_
+ C
Page 4/49 Jean-Pierre Barani
20 octobre 2002
Les formules se verient par derivation des second membres sur les inter-
valles, que les lecteurs dagneront preciser, o` u ceux ci sont C
1
. Citons enn
trois primitives `a connatre, qui comportent des param`etres complexes et qui
sobtiennent de la meme mani`ere
C

, C{1}, a, b R et b = 0.
_
e
x
dx =
e
x

+ C
_
x

dx =
x
+1
+1
+ C
_
dx
xaib
=
1
2
ln[(x a)
2
+ b
2
)] + i arctan
_
xa
b
_
+ C
On reviendra plus loin sur cette derni`ere primitive.
Remarque 2 (Homogeneite). Pour retrouver rapidement des resultats
tels que :
_
dx
x
2
+ a
2
=
1
a
arctan
_
x
a
_
+ C
On peut faire un raisonnement par homogeneite : on aecte `a la
variable x et `a la constante a une dimension (au sens de la physique)
[L] (une longueur par exemple), le resultat a pour dimension [L
1
] do` u
la presence de la constante 1/a devant larc tangente et de la quantite
sans dimension x/a `a linterieur.
Remarque 3. On rappelle que les fonctions Argch, Argsh, Argth ne sont
plus au programme, en particulier la formule :
_
dx
1 x
2
=
1
2
ln

1 + x
1 x

+ C
est valable sur chacun des trois intervalles ] , 1[, ] 1, 1[, ]1, +[.
Meme remarque pour la formule :
_
dx

x
2
+ h
= ln

x +

x
2
+ h

+ C
Avec h R

qui se verie par derivation du second membre et qui est


valable sur tout intervalle o` u lintegrande est continu.
Pour h > 0, x +

x
2
+ h > 0, ce qui permet doter la valeur absolue.
Page 5/49 Jean-Pierre Barani
20 octobre 2002
2 Integrales denies
2.1 Cas dune fonction continue sur un segment
Rappel 2. Si f est une fonction continue sur un segment [a, b] dont F
est une primitive, il vient :
_
b
a
f(x) dx = [F(x)]
x=b
x=a
= F(b) F(a)
Exemple 1. Pour tout entier naturel n :
_
/2
0
sin(2n + 1)x
sin x
dx =

2
Demonstration. Il faut dabord determiner de quel type dintegrale il sagit.
La fonction fn, denie sur ]0, /2] par :
fn(x) =
sin(2n + 1)x
sin x
Se prolonge par continuite au segment [0, /2] en posant fn(0) = 2n + 1.
Lintegrale proposee est donc denie : cest celle dune fonction continue sur
[0, /2]. On pose :
In =
_
/2
0
fn(x) dx
Dautre part :
sin(2n + 1)x sin(2n 1)x = 2 cos(2nx) sin x
Donc, pour 0 < x /2 et n 1 :
fn(x) fn1(x) = 2 cos(2nx)
Relation qui setend au segment [0, /2] par continuite des deux membres.
On en deduit, pour n 1 :
In In1 =
_
/2
0
2 cos(2nx) dx =
1
n
[sin(2nx)]
x=/2
x=0
= 0
Donc In = I0 = /2.
Page 6/49 Jean-Pierre Barani
20 octobre 2002
2.2 Cas dune fonction continue par morceaux sur un
segment
Rappel 3. Pour calculer lintegrale dune fonction f continue par morceaux
sur un segment [a, b], on determine une subdivision (x0, x1, . . . , xn), de [a, b]
adaptee `a la fonction f et on introduit, pour i {1, 2, . . . , n}, la fonction
fi C([xi1, xi], K) telle que :
x ]xi1, xi[, fi(x) = f(x)
Il vient alors :
_
b
a
f(x) dx =
n

i=1
_
xi
xi1
fi(x) dx
Lintegrale
_
xi
xi1
fi(x) dx est celle dune fonction continue sur un segment,
on est donc ramene au cas precedent.
Exemple 2. Soit n N

, demontrons la formule :
_
1
1/n
x ln
__
1
x
__
dx =
1
2
n1

k=1
(2k + 1) ln k
[k(k + 1)]
2
O` u [x] est la partie enti`ere du reel x.
Demonstration. Soit f la fonction denie sur le segment J = [1/n, 1] par :
f(x) = x ln
__
1
x
__
Pour prouver quelle est continue par morceaux sur ce segment, on introduit
la subdivision : _
1
n
,
1
n 1
, . . . ,
1
2
, 1
_
de J. Pour k {1, 2, . . . , n 1}, on pose :
fk(x) = x ln k pour 1/(k + 1) x 1/k
fk est bien continue sur le segment [1/(k + 1), 1/k] et :
x
_
1
k + 1
,
1
k
_
, f(x) = fk(x)
Page 7/49 Jean-Pierre Barani
20 octobre 2002
La fonction f est donc bien continue par morceaux sur le segment [1/n, 1]
et :
_
1
1/n
f(x) dx =
n1

k=1
_
1/k
1/(k+1)
fk(x) dx =
n1

k=1
_
1/k
1/(k+1)
x ln k dx
do` u la formule proposee.
3 Integrale sur un intervalle quelconque
Rappel 4. Pour calculer une integrale sur un intervalle qui nest pas un
segment, on etudie dabord lintegrabilite de lintegrande. On calcule ensuite
lintegrale sur un segment dont on fait enn tendre les extremites vers celles
de lintervalle dintegration.
Exemple 3.
_
+
0
e
x
2
1 + e
2x
dx =

4
ln 2
Demonstration. On determine dabord le type dintegrale dont il sagit. La
fonction f denie sur [0, +[ par :
f(x) =
e
x
2
1 + e
2x
est continue sur cet intervalle.
1) Integrabilite Lorsque x + :
|f(x)| e
x
fonction positive integrable sur [0, +[
Donc f est integrable sur [0, +[ dapres le crit`ere dintegrabilite par
equivalence des fonctions de signe constant.
2) Calcul Soit X > 0, on calcule
_
X
0
f(x) dx. On fait le changement de
variable t = e
x
. Lapplication x t = e
x
est de classe C
1
sur le
segment [0, X] :
f(x) dx =
t 2
(t
2
+ 1)t
dt
Donc :
_
X
0
f(x) dx =
_
e
X
1
t 2
(t
2
+ 1)t
dt
Page 8/49 Jean-Pierre Barani
20 octobre 2002
On aura donc interet `a poser e
X
= T. On calcule, sur [1, +[ :
_
t 2
(t
2
+ 1)t
dt = 2 ln t + ln(t
2
+ 1) + arctan t + C
(vu en HX, sinon voir plus loin). Donc :
_
T
1
t 2
(t
2
+ 1)t
dt = ln
_
T
2
+ 1
T
2
_
+ arctan T ln 2

4

T+

4
ln 2
Exemple 4.
_
+
1
dx
x

x 1
=
Demonstration. La fonction f denie sur ]1, +[ par :
f(x) =
1
x

x 1
est continue et positive sur cet intervalle.
1) Integrabilite sur ]1, 2] Quand x 1 :
f(x)
1

x 1
fonction positive et integrable sur ]1, 2]
Donc f est integrable sur ]1, 2] dapres le crit`ere dintegrabilite par
equivalence des fonctions de signe constant.
2) Integrabilite sur [2, +[ quand x + :
f(x)
1
x
3/2
fonction positive et integrable sur [2, +[
Donc f est integrable sur [2, +[ dapres le crit`ere dintegrabilite par
equivalence des fonctions de signe constant.
3) Calcul Soient h et X tels que 1 < 1+h < X. On calcule
_
X
1+h
f(x) dx via
le changement de variable

x 1 = t. Lapplication x t =

x 1
est de classe C
1
sur le segment [1 + h, X] :
f(x) dx =
2tdt
t(t
2
+ 1)
=
2dt
t
2
+ 1
Page 9/49 Jean-Pierre Barani
20 octobre 2002
_
X
1+h
f(x) dx =
_

X1

h
2dt
(t
2
+ 1)
et donc :
_
+
1
f(x) dx = lim
X+
lim
h0
_
X
1+h
f(x) dx =
Exemple 5.
_
1
0
_
1
x

_
1
x
__
dx = 1
O` u est la constante dEuler.
Demonstration. La fonction f, denie sur I =]0, 1] par :
f(x) =
1
x

_
1
x
_
Est continue par morceaux sur cet intervalle car, si J I est un segment, il
existe un entier n > 0 tel que J [1/n, 1] = Jn. La subdivision de Jn denie
par :
sn =
_
1
n
,
1
n 1
, . . . ,
1
2
, 1
_
est adaptee `a f donc f|Jn
est bien continue par morceaux sur Jn.
1) Integrabilite Pour x I, il vient :
0 f(x) 1
Comme x 1 est integrable sur I, f est integrable dapres le crit`ere
dintegrabilite par domination des fonctions positives.
2) Calcul On sait que, puisque f est integrable sur I :
_
I
f(x) dx = lim
n
_
1
1/n
f(x) dx
et
_
Jn
f(x) dx =
n1

k=1
_
1/k
1/(k+1)
_
1
x
k
_
dx =
_
1
1/n
dx
x

n1

k=1
1
k + 1

n
1
Page 10/49 Jean-Pierre Barani
20 octobre 2002
Deuxi`eme partie
Les methodes generales
dintegration
4 Linearite et linearisation
On se limite `a quelques exemples. Pour les deux premiers on pourra
consulter la partie IV sur les integrales trigonometriques.
Exemple 6. Calculer
_
cos
4
x dx
Exemple 7.
_
sh
4
x dx
Exemple 8. Calculer
_
(x
2
+ x + 1) cos(ax) dx
Exemple 9. Calculer
_
1
0
dx

x + 1 +

1 x
5 Changement de variable
Le seul theor`eme ociellement au programme est le suivant :
Theor`eme 1 (du changement de variable). Soient f C(I, K) et
C
1
(J, R) telle que (J) I. Si et appartiennent `a J, on a en posant
a = () et b = () :
_

f [(t)]

(t)dt =
_
b
a
f(x) dx
Page 11/49 Jean-Pierre Barani
20 octobre 2002
Demonstration. Les fonctions F et G denies sur J par :
F(s) =
_
s

f [(t)]

(t)dt
G(s) =
_
(s)
a
f(x) dx
Sont de classe C
1
sur J et verient :
F

(s) = G

(s) = f [(s)]

(s) et F() = G() = 0


Donc F = G et le resultat.
Remarque 4. -
NA NUL BESOIN D

ETRE BIJECTIVE. LE BON SENS EST


LE SEUL GUIDE DE CE QUI SUIT.
5.1 Exemples dapplications
5.1.1 Primitives
Soit `a calculer par un changement de variable
_
f(x) dx
o` u f C(I, K).
Proposition 1 (Changement de variable x = (t)). Soit une applica-
tion de classe C
1
dun intervalle J dans R telle que (J) I. Si F est une
primitive quelconque de f sur I, il vient, pour t J :
_
f [(t)]

(t)dt = F [(t)] + C
Le calcul de la primitive de gauche permet le calcul de F sur lintervalle
(J) I.
Exemple 10. Calculer :
_
_
|x
2
1| dx
Page 12/49 Jean-Pierre Barani
20 octobre 2002
Demonstration. Lapplication f : x
_
|x
2
1| est continue sur R. On se
propose den calculer les primitives sur cet intervalle. On remarque dabord
que f admet une primitive impaire quon notera F :
x
_
x
0
_
|s
2
1| ds
Il sut de calculer F sur [0, +[.
1) Calcul sur [0, 1] On pose x = sin t. Lapplication : t sin t est de
classe C
1
sur J = [0, /2] et (J) = [0, 1]. Il vient donc, pour t J :
F(sin t) = G(t) =
_
cos
2
t dt =
1
2
_
t +
sin 2t
2
_
+ C1
Donc, puisque F est impaire, F(0) = 0, il vient pour x [0, 1] :
F(x) =
arcsin x + x

1 x
2
2
Car t [/2, /2] donc, si x = sin t alors t = arcsin x.
2) Calcul sur [1, +[ on pose x = ch t qui est de classe C
1
sur [0, +[ :
F(ch t) = G(t) =
_
sh
2
t dt =
1
2
_
(ch 2t 1) dt
G(t) =
sh 2t
4

t
2
+ C2
Do` u, pour x 1 :
F(x) =
x

x
2
1
2

ln
_
x +

x
2
1
_
2
+ C2
En comparant les deux expressions ci-dessus pour x = 1, il vient :
C2 =

4
En conclusion, vu limparite de F, il vient :
_
x
0
_
|s
2
1| ds =
Page 13/49 Jean-Pierre Barani
20 octobre 2002
_
1/2
_
arcsin x + x

1 x
2
_
pour 1 x 1
1/2
_
x

x
2
1 ln

x +

x
2
1

_
+ (x)/4 pour |x| 1
o` u (x) est le signe de x.
_
_
|x
2
1| dx = F(x) + C
Proposition 2 (Changement de variable t = (x)). est de classe C
1
sur I. On essaie essaie de mettre la forme dierentielle f(x) dx sous la forme
g [(x)]

(x) dx. Le calcul de :


F(x) =
_
f(x) dx
se ram`ene alors au calcul, sur J = (I), de :
G(t) =
_
g(t)dt
via la relation :
F(x) = G[(x)] + C
Exemple 11. Calculer
_
sin
5
x dx
Demonstration. Lintegration a lieu sur R o` u lintegrande est continu :
sin
5
x dx = sin
4
x d(cos x) =
_
1 cos
2
x
_
2
d(cos x)
Donc, en posant t = cos x, le calcul propose se ram`ene au calcul de :
G(t) =
_
_
1 t
2
_
2
dt = 1/5 t
5
+ 2/3 t
3
t + C
_
sin
5
x dx = G(cos x) = 1/5 cos x
5
+ 2/3 cos x
3
cos x + C
Page 14/49 Jean-Pierre Barani
20 octobre 2002
Remarque 5. Le param`etre formel t qui intervient dans G(t) na pro-
visoirement plus aucun rapport avec x. Cest une variable indepen-
dante , cest pourquoi on dit que le calcul de lintegrale initiale se
ram`ene `a celui de G.
Exemple 12 (Exemple de recollement). Calculer :
_
dx
2 + sin x
`a laide du changement de variable t = tan
_
x
2
_
.
Demonstration. Il faut dabord observer que le changement de variable x
tan
_
x
2
_
est deni et C
1
sur chacun des intervalles :
Ik =] + 2k, + 2k[, k Z
Lintegration doit donc etre conduite separement sur chacun de ces inter-
valles.
En utilisant les symetries de lintegrande il est possible de ne calculer
ces primitives que sur lintervalle I0. Posons :
F(x) =
_
x
0
ds
2 + sin s
F est denie et de classe C
1
sur R :
F(x + 2) F(x) =
_
x+2
x
ds
2 + sin s
=
_

ds
2 + sin s
Car lintegrale dune fonction continue par morceaux periodique, prise sur
un intervalle de periode ne depend pas dicelui. On va donc calculer F sur
] , ].
1) Calcul de F sur ] , ] Lapplication :
x tan
_
x
2
_
est de classe C
1
sur ] , [. On travaille sur les formes dieren-
tielles `a lexclusion de tout calcul dintegrale :
t = tan
_
x
2
_
dt =
1
2
_
1 + t
2
_
dx
Page 15/49 Jean-Pierre Barani
20 octobre 2002
dx =
2dt
1 + t
2
sin x =
2t
1 + t
2
dx
2 + sin x
=
dt
1 + t + t
2
Le calcul de _
dx
2 + sin x
Sur ] , [ se ram`ene `a celui de :
G(t) =
_
dt
1 + t + t
2
=
_
dt
(t + 1/2)
2
+ 3/4
sur R. On trouve :
G(t) =
2

3
arctan
_
2t + 1

3
_
+ C1
Et donc, sur ] , [ :
F(x) = G
_
tan
_
x
2
__
=
2

3
arctan
_
2 tan
_
x
2
_
+ 1

3
_
+ C1
Comme F(0) = 0, il vient :
C1 =

3

3
Ce qui est sans grand interet. Comme F est continue en , il vient :
F() = lim
x
F(x) =
2
3

3
2) Calcul de F sur ] + 2k, + 2k] Il vient maintenant :
_

ds
2 + sin s
= lim
x
_
x
x
ds
2 + sin s
=
2

3
Do` u, nalement, pour x Ik :
F(x) =
2

3
arctan
_
2 tan
_
x
2
_
+ 1

3
_

3
+ 2k

3
Page 16/49 Jean-Pierre Barani
20 octobre 2002
et :
F( + 2k) = F() + 2k

3
=
2
3

3
+ 2k

3
_
dx
2 + sin x
= F(x) + C
5.2 Integrales avec bornes
On a deja vu des exemples. En voici un autre.
Exemple 13. Calculer :
I =
_
2
0
dx
sin
4
x + cos
4
x
Demonstration. La fonction f denie sur [0, 2] par :
f(x) =
1
sin
4
x + cos
4
x
est continue sur ce segment. Comme la periode de f est /2, on essaie le chan-
gement de variable : t = tan(2x), malheureusement il nest pas C
1
sur [0, 2].
Lidee consiste, ici encore `a utiliser les symetries de la fonction `a
savoir :
f(x + /2) = f(x) f(x) = f(x)
Do` u :
I = 8
_
/4
0
dx
sin
4
x + cos
4
x
On int`egre dabord sur le segment [0, /4h] car le changement de variable :
x tan(2x)
nest pas denie et C
1
sur le segment [0, /4].
J(h) =
_
/4h
0
dx
sin
4
x + cos
4
x
Page 17/49 Jean-Pierre Barani
20 octobre 2002
On travaille sur les formes dierentielles :
t = tan(2x) dt = 2(1 + t
2
) dx dx =
dt
2(1 + t
2
)
cos
2
x =
1 + cos(2x)
2
sin
2
x =
1 cos(2x)
2
cos
4
x + sin
4
x =
1
2
_
1 + cos
2
(2x)

cos
2
(2x) =
1
1 + t
2
dx
sin
4
x + cos
4
x
=
dt
2 + t
2
Donc :
J(h) =
_
1/ tan(2h)
0
dt
2 + t
2

h0

2
Do` u :
I =
4

2
6 Integration par parties
On rappelle quon peut integrer par parties des applications C
1
(`a la
rigueur continues et C
1
par morceaux) sur un segment.
Exemple 14. Calculer :
_
1
0
ln x
3

1 x
dx
Demonstration. La fonction f denie sur ]0, 1[ par :
f(x) =
ln x
3

1 x
est continue sur cet intervalle.
1) Integrabilite -
Page 18/49 Jean-Pierre Barani
20 octobre 2002
i) Sur ]0, 1/2] Quand x 0 :
|f(x)| | ln x| = o
_
x
1/2
_
Do` u lintegrabilite de f sur ]0, 1/2] dapres les theor`emes dinte-
grabilite par comparaison pour les fonctions positives.
ii) Sur [1/2, 1[ quand h 0 par valeurs positives :
f(1 h) h
2/3

h0
0
Donc f se prolonge contin ument au segment [1/2, 1], elle est donc
integrable sur [1/2, 1[.
2) Calcul On souhaite proceder par parties sur un segment, il est donc
necessaire de considerer, pour 0 < h, h

< 1/2 :
_
1h

h
ln x
3

1 x
dx =
3/2
_
1h

h
ln x d(1 x)
2/3
Les fonctions :
x ln x et x (1 x)
2/3
sont C
1
sur le segment [h, 1 h

], on peut donc ecrire :


_
1h

h
ln x d(1 x)
2/3
=
_
(1 x)
2/3
ln x
1h

h

_
1h

h
(1 x)
2/3
x
dx
On observe que la partie toute integree tend vers + quand h
0, cest quelle se compense avec lintegrale. Cependant, on peut faire
tendre h

vers 0 dans cette formule puisque tous ses termes ont des
limites. Il vient :
_
1
h
ln x
3

1 x
dx = 3/2
_
(1 h)
2/3
ln h

+ 3/2
_
1
h
(1 x)
2/3
x
dx
On eectue dans la deuxi`eme integrale le changement de variable :
t =
3

1 x C
1
sur le segment [h, 1]
Page 19/49 Jean-Pierre Barani
20 octobre 2002
_
1
h
(1 x)
2/3
x
dx = 3
_
(1h)
1/3
0
t
4
1 t
3
dt
On calcule alors, sur [0, 1[, les primitives :
_
t
4
1 t
3
dt =
1/2 t
2
1/3 ln(1t)+1/6 ln(t
2
+t+1)1/3

3 arctan(1/3 (2 t + 1)

3)+C
Do` u :
_
1
h
(1 x)
2/3
x
dx =
3/2 (1 h)
2/3
ln(1
3

1 h) + 1/2 ln((1 h)
2/3
+
3

1 h + 1)

3 arctan(1/3

3
_
2
3

1 h + 1
_
) + 1/6

3
On regroupe alors les termes qui vont se compenser :
z = 3/2
_
(1 h)
2/3
ln(h) ln(1
3

1 h)
_
quand h 0 :
(1 h)
2/3
ln h = ln h + o(1)
1
3

1 h = h/3(1 + o(1))
ln(1
3

1 h) = ln h ln 3 + o(1)
lim
h0
z = 3/2 ln 3
Do` u :
_
1
0
ln x
3

1 x
dx = 9/4 1/4

3 + 9/4 ln(3)
Page 20/49 Jean-Pierre Barani
20 octobre 2002
Troisi`eme partie
Integration des fractions
rationnelles
7 Primitives des fractions rationnelles
7.1 Methode generale
Proposition 3. Soit z = a + ib un nombre complexe :
F(x) =
_
dx
x z
Alors :
Si b = 0 :
F(x) = ln |x a| + C
Sur chacun des intervalles ], a[, ]a, +[. C est une constante reelle
ou complexe suivant quon veut les primitives `a valeurs reelles ou com-
plexes.
Si b = 0 :
F(x) = ln |x z| + i arctan
_
x a
b
_
+ C
=
1
2
ln[(x a)
2
+ b
2
)] + i arctan
_
x a
b
_
+ C
sur R C est une constante complexe.
Demonstration. On verie ces relations en derivant le second membre
Proposition 4. Soit z = a + ib un nombre complexe, n 2 un entier
naturel :
F(x) =
_
dx
(x z)
n
Alors :
Page 21/49 Jean-Pierre Barani
20 octobre 2002
Si b = 0 :
F(x) =
(x a)
1n
1 n
+ C
Sur chacun des intervalles ], a[, ]a, +[. C est une constante reelle
ou complexe suivant quon veut les primitives `a valeurs reelles ou com-
plexes.
Si b = 0 :
F(x) =
(x z)
1n
1 n
+ C
sur R C est une constante complexe.
Pour trouver les primitives dune fraction rationnelle :
F(x) =
A(x)
B(x)
o` u A, B C[X]
Sur chaque intervalle I ne contenant aucun zero de B, on decompose F en
elements simples sur C et on int`egre chaque element simple sur les intervalles
I.
Pour la decomposition generale en element simple sur C, se reporter `a son
cours de premi`ere annee.
Cette technique est la meilleure dans le cas des fractions avec param`etres.
dans le cas de fractions exclusivement numeriques, on verra comment lame-
liorer.
Exemple 15 (Facultatif pour les 3/2). Calcul de la somme de la serie
enti`ere :

n=1
(1)
n1
z
n
n
o` u z est un complexe de module < 1.
On a vu cf polycopie "developpement de fonctions en series enti`eres" que
cette somme vaut :
I =
_
1
0
z
1 + tz
Alors 1 + z = CR et :
I = ln(1 + z) + i Arg(1 + z)
O` u Arg(1 +z) est celle des determinations de largument de 1 +z qui appar-
tient `a ] , [. On a vu que cetait ainsi quetait deni ln(1 + z).
Page 22/49 Jean-Pierre Barani
20 octobre 2002
Demonstration. -
1) Considerations geometriques Soit z = r e
i
une forme trigonome-
trique de z avec :
0 r < 1 et R
Re(1 + z) = 1 + r cos > 0 donc 1 + z
Posons :
tan =
r sin
1 + r cos
avec

2
< <

2
a priori n`a pas de raison detre un argument de 1 + z puisquun tel
argument est determine modulo 2 ie `a laide des deux lignes trigono-
metriques cos et sin alors que la tangente dun angle ne le determine que
modulo . En faisant un dessin (laisse aux lecteurs), on se rend pour-
tant compte que, puisque Re(1 + z) > 0, 1 + z doit avoir lun de ses
arguments qui appartient `a ]

2
,

2
[. Prouvons donc que = Arg(1+z).
1 + z = (1 + r cos )(1 + i tan ) =
1 + r cos
cos
(e
i
)
Comme 1 + r cos > 0 et cos > 0 vu que

2
< <

2
, il vient :
1 + r cos
cos
= |1 + z|
do` u est un argument de 1 + z qui appartient `a ]

2
,

2
[ et donc
= Arg(1 + z).
2) Calcul de I Pour z ] 1, 1[, r sin = 0, il vient :
I =
_
1
0
dt
t +
1
z
=
_
1
0
dt
t +
cos
r
i
sin
r
=
_
ln

t +
1
z

+ i arctan
_
t +
cos
r
sin
r
__
1
0
Soit, en explicitant et en regroupant les deux logarithmes :
I = ln |1 + z| + i
_
arctan
_
r + cos
sin
_
arctan
_
cos
sin
__
Page 23/49 Jean-Pierre Barani
20 octobre 2002
Notons la dierence de ces deux arcs tangentes. Comme :
_
r + cos
sin
__
cos
sin
_
= 1
=

2
+ Z (pourquoi ?) Chaque arc-tangente etant aussi dierent de
ces valeurs, on peut appliquer la formule daddition des tangentes au
calcul de tan , lequel fournit :
tan =
_
r sin
1 + r cos
_
= tan
Donc, il existe un k Z tel que = k En considerant , et
donc k comme des fonctions continues de sur lintervalle ]0, [ (resp
] , 0[), k prenant des valeurs enti`eres, elle est constante sur chacun
de ces intervalles. En calculant et pour =

2
(resp)

2
, on trouve
k = 0 do` u la formule attendue. Le cas o` u z ] 1, 1[ est laisse `a la
sagacite des lecteurs.
Exemple 16. Soit n N

, calculer :
_
+
0
dx
1 + x
2n
1) Integrabilite Prouvons dabord que f : x
1
1+x
2n est integrable sur
[0, +[. Elle est continue sur cet intervalle, positive et :
f(x)
1
x
2n
quand x +
Comme g(x) =
1
x
2n est positive et integrable sur [1, +[, il en est de
meme de f.
La methode consiste `a calculer :
In(X) =
_
X
0
dx
1 + x
2n
Puis `a faire tendre X vers +.
2) Calcul -
Page 24/49 Jean-Pierre Barani
20 octobre 2002
i) Decomposition de f sur C Les racines complexes de P(X) =
1 + X
2n
sont les :
k = e
i k
, k = 0, . . . , 2n 1
avec
k =

2n
+
k
n
Ces racines sont simples, f na pas de partie enti`ere donc :
f(X) =
2n1

k=0
ak
X k
Avec :
ak =
1
P

(k)
Formule du residu vue en premi`ere annee, nest valable
que pour un pole simple Soit :
ak =
1
2n
2n1
k
=
k
2n
vu que
2n
k
= 1. Do` u :
f(X) =
1
2n
2n1

k=0
k
X k
ii) Primitives de f Posons F(x) =
_
f(x) dx, il vient :
F(x) =
1
2n
2n1

k=0
k
_
ln |x k| + i arctan
_
x cos k
sin k
__
+ C
An de mettre en evidence les primitives de f qui prennent des
valeurs reelles, il est preferable de regrouper les poles conjugues.
On dessine les images des racines sur le cercle trigonometrique et
on observe que, si k + k

= 2n 1 alors
k + k
= 2 ie k
= k
Page 25/49 Jean-Pierre Barani
20 octobre 2002
Lorsque k decrit lintervalle [0, n1], k

decrit lintervalle [n, 2n


1]. Do` u
k ln |x k| + k ln |x k| = (k + k) ln |x k|
= 2 cos k ln |x k|
= cos k ln(x
2
2x cos k + 1)
De meme :
k arctan
_
x cos k
sin k
_
k arctan
_
x cos k
sin k
_
= 2i sin k arctan
_
x cos k
sin k
_
Il vient alors :
F(x) =
1
2n
n1

k=0
cos k ln(x
2
2x cos k+1)2 sin k arctan
_
x cos k
sin k
_
+C
O` u C est une constante reelle.
iii) Limite de In(X) quand X +
In(X) = F(X) F(0)
On sait que lintegrabilite de f assure lexistence dune limite pour
In(X) quand X + laquelle est lintegrale In cherchee. Il en
resulte que le terme :
J(X) =
n1

k=0
cos k ln(X
2
2X cos k + 1)
admet une limite nie quand X +. Mettons, dans chacun des
arguments des logarithmes de cette somme, la partie principale X
2
en facteur :
J(X) =
_
2
n1

k=0
cos k
_
ln(X) + u(X)
Page 26/49 Jean-Pierre Barani
20 octobre 2002
o` u
lim
X
u(X) = 0
(Les lecteurs ecriront la forme explicite de u(X) pour sen convaincre)
Pour que J(X) ait une limite nie, il est donc necessaire que :
n1

k=0
cos k = 0
Ce quon peut verier par un calcul direct. On regardera la gure
formee par les images des racines pour voir quon aurait pu intuiter
geometriquement ce resultat. Il en resulte, en faisant tendre X vers
+ dans lexpression de In(X) :
In =
1
2n
n1

k=0
sin k + 2 sin k arctan
_
cos k
sin k
_
puisque tous les termes de la forme :
arctan
_
X cos k
sin k
_
tendent vers

2
vu que :

2n
k

2n
pour 0 k n 1
iv) Forme simpliee de In On peut ecrire In sous la forme :
1
n
n1

k=0
sin k
_

2
+ arctan
_
cos k
sin k
__
Or 0 < k < donc

2
<

2
k <

2
. et,
cotg k = tan
_

2
k
_
et arctan
_
cos k
sin k
_
=

2
k
Do` u :
In =
1
n
n1

k=0
( k) sin k (1)
Page 27/49 Jean-Pierre Barani
20 octobre 2002
On remarque ensuite, toujours en regardant les symetries de la
gure, que :
n1k = k
Do` u, en changeant k en n 1 k dans la derni`ere expression de
In :
In =
1
n
n1

k=0
k sin k (2)
En ajoutant (1) et (2) :
In =

2n
n1

k=0
sin k
La somme de sinus darcs en progression arithmetique se calcule
habituellement comme la partie imaginaire de :
n1

k=0
e
i k
= e
i
2n
n1

k=0
e
ki
n
Somme qui vaut :
2 e
i
2n
e
i
n 1
Do` u
In =

2nsin

2n
Exercice 1. Verier la coherence de ce resultat en etudiant directement la
limite de In quand n .
7.2 Quelques techniques simplicatrices dans le cas des
fractions `a coecients reels
7.2.1 Decomposition en elements simples relative `a un pole reel
Rappel 5. Soit F(X) =
A(X)
(X a)

B(X)
et B(a) = 0. On suppose A, B
R[X] et a R.

Ecrivons la decomposition de F relative au pole a.
F(X) =
a
(X a)

+
a1
(X a)
1
+ +
a1
(X a)
+
U(X)
B(X)
Page 28/49 Jean-Pierre Barani
20 octobre 2002
O` u U R[X]. Comme B est continue en a et que B(a) = 0, il existe > 0
tel que :
x ]a , a + [, B(x) = 0
Si |h| < , il vient :
F(a + h) =
a
h

+
a1
h
1
+ +
a1
h
+ G(h) (3)
avec G(h) =
U(a+h)
B(a+h)
et donc G est continue en 0. Il en resulte que G(h) =
o
_
1
h
_
quand h 0 et que la relation (3) est un developpement asymp-
totique de F au voisinage de a `a la precision
1
h
Exemple 17. Calcul de
F(x) =
_
x + 2
x(x 1)
3
(x + 1)
2
dx
On pose f(x) =
x + 2
x(x 1)
3
(x + 1)
2
et on eectue lintegration sur I o` u I est
lun des intervalles :
] , 1[, ] 1, 0[, ]0, 1[, ]1, +[
1) Decomposition relative au pole 0
f(x) =
2
x
+ . . .
2) Decomposition relative au pole 1
f(1 + h) =
3 + h
h
3
(1 + h)(2 + h)
2
=
g(h)
h
3
et g(h) = (3 + h)(1 + h)
1
(2 + h)
2
. On developpe g `a lordre 2 au
voisinage de 0 pour avoir f en 1/h.
g(h) =
3
4

5
4
h +
25
16
h
2
+ o
_
h
2
_
Do` u :
f(1 + h) =
3
4h
3

5
4h
2
+
25
16h
+ o
_
1
h
_
Page 29/49 Jean-Pierre Barani
20 octobre 2002
La decomposition de f relative au pole 1 est donc :
f(x) =
3
4(x 1)
3

5
4(x 1)
2
+
25
16(x 1)
+ . . .
3) Decomposition relative au pole 1 On trouve :
f(1 + h) =
1
8h
2
+
7
16h
+ o
_
1
h
_
Do` u la decomposition relative au pole 1 :
f(x) =
1
8(x + 1)
2
+
7
16(x + 1)
+ . . .
4) Expression de F
2 ln |x|
3
8 (x 1)
2
+
5
4 x 4
+
25 ln |x 1|
16

1
8 x + 8
+
7 ln |x + 1|
16
+C
Sur chacun des intervalles I species ci-dessus.
Exercice 2. Integrer, sur ]1, +[, lequation dierentielle veriee par les
polynomes de Legendre.
7.2.2 Utilisation dune forme `a priori dans le cas de poles deux `a
deux conjugues
Dans les exemples precedents, on voit quil est preferable, lorsque la frac-
tion est `a coecients reels, de regrouper les elements simples relatifs aux
poles complexes conjugues. On va developper des methodes plus rapides pour
mettre les primitives des fractions rationnelles `a coecients reels sous forme
exploitable en se limitant au cas o` u les poles complexes ont une multiplicite
au plus egale `a deux.
Theorie Considerons une fraction rationnelle f `a coecients reels de la
forme :
f(X) =
A(X)
(X z)
2
(X z)
2
B(X)
O` u :
Page 30/49 Jean-Pierre Barani
20 octobre 2002
A et B sont des polynomes non nuls `a coecients reels.
z est un nombre complexe irreel :
z = a + ib avec a, b R, b = 0
B nadmet pas la racine z et donc non plus la racine z.
La decomposition de f en elements simples sur C prend la forme :
f(X) = E(X) +

(X z)
2
+

(X z)
2
+

X z
+

X z
+
R(X)
B(X)
Avec :
E(X) est la partie enti`ere eventuelle de f.

R
B
est une fraction rationnelle `a coecients reels de degre strictement
negatif (deg R < deg B) et nadmettant plus le pole z.
On posera dans la suite :
T(X) = (X z)(X z) = (X a)
2
+ b
2
= X
2
sX + p
avec :
z + z = s, z z = p
Il sagit dun trinome sans racine reelle et donc tel que :
x R, T(x) > 0
Ce qui autorisera, par la suite, `a considerer :
ln(T(x)) =
1
2
ln |x z|
puisque |x z| = |x z| pour tout reel x.
On va considerer :
(X) =

(X z)
2
+

(X z)
2
+

X z
+

X z
La somme des parties polaires relatives aux poles z et z et sinteresser `a la
forme de : _
(x) dx
Page 31/49 Jean-Pierre Barani
20 octobre 2002
Proposition 5. une primitive particuli`ere (x), de , est de la forme :
ln(x
2
sx + p) + arctan
_
x a
b
_
+
Ax +b
x
2
+ sx + p
O` u , , A, B sont des reels, a et b ont ete denis plus haut.
Demonstration. On calcule dabord :
_ _

(x z)
2
+

(x z)
2
_
dx =

x z


x z
`a une constante dintegration pr`es. On regroupe les deux termes conjugues
du second membre :


x z


x z
=
Ax + B
x
2
sx + p
avec :
A = ( + )
B = ( z + z)
qui sont bien reels puisquils sont egaux `a leurs conjugues.
Calculons ensuite :
_ _

x z
+

x z
_
dx
On a vu precedemment que :
_
dx
x z
=
_
ln |x z| + i arctan
_
x a
b
__
et :
_

dx
x z
=

_
ln |x z| i arctan
_
x a
b
__
Toujours `a une constante pres. On va regrouper les deux termes en logarithme
et les deux termes en arc tangente.
Terme en logarithme On observe que :
ln |x z| +

ln |x z| = ( +

) ln |x z|
Page 32/49 Jean-Pierre Barani
20 octobre 2002
ce qui peut encore secrire :
( +

)
2
ln(x
2
sx + p)
car :
ln |x z| = ln |x z| =
1
2
ln |(x z)(x z)|
En posant
(+

)
2
= R, on a bien le terme voulu en logarithme.
Terme en arc tangente Il vaut :
i(

) arctan
_
x a
b
_
Or = i(

) R car = do` u la forme annoncee.
Remarque 6. Si le pole z est simple, un calcul analogue au precedent
donne la meme forme sans le terme
Ax+b
x
2
sx+p
.
Pratique
Factorisation de T sur R et C En pratique, T peut apparaitre sous
plusieurs formes :
Sous la forme (X z)(X z), si lon a ete amene `a calculer les racines
complexes du denominateur de f an de le factoriser. On aura interet
`a lecrire sous la forme X
2
sX + p puisquil intervient ainsi dans
le terme en logarithme. Si les racines z et z apparaissent sous forme
trigonometrique :
z = e
i
et z = e
i
Il vient :
s = z + z = 2 cos et p = z z =
2
Do` u limportante relation de Poisson :
1
(X e
i
)(X e
i
) = X
2
2X cos +
2
1
En fait elle ne sappelle pas comme ca mais cest pour frapper les esprits.
Page 33/49 Jean-Pierre Barani
20 octobre 2002
Exemple 18.
f(X) =
2X + 1
(X
3
+ 1)
2
La decomposition sur C du denominateur D(X) = (X
3
+ 1)
2
est :
D(X) = (X + 1)
2
(X + j)
2
(x +

j)
2
En regroupant les deux polynomes correspondant aux deux racines
conjuguees de D(X), on obtient la decomposition sur R de D(X) :
D(X) = (X + 1)
2
(X
2
X + 1)
2
Au passage, on peut noter :
X
2
X + 1 = X
2
2X cos(/3) + 1
T apparait souvent directement sous la forme X
2
sX +p. On a alors
interet, plutot que de se precipiter sur le discriminant, `a mettre direc-
tement T sous forme canonique :
T(X) = (X a)
2
+ b
2
en faisant apparaitre le debut dun carre, la factorisation de T sur C
est alors immediate et lon a directement a et b qui interviennent dans
le calcul du terme en arc tangente.
Exemple 19.
T(X) = X
2
+ X + 2 = (X + 1/2)
2
+ 7/4 = (X + 1/2)
2
(i

7/2)
2
Dierence de deux carres qui secrit :
_
X +
1
2
+ i

7
2
__
X +
1
2
i

7
2
_
Do` u les deux racines z et z, en choisissant, par exemple :
z =
1
2
+ i

7
2
Si lon a `a faire un calcul dintegrale faisant intervenir T au denomina-
teur, les seules relations utiles seront les suivantes :
X
2
+ X + 2 = (X + 1/2)
2
+ 7/4 qui fournit a = 1/2 et b = 7/4.
z + z = 1 et z z = 7/4. Relation qui permet de travailler avec
lalg`ebre associee aux racines de T (voir le paragraphe suivant)
Page 34/49 Jean-Pierre Barani
20 octobre 2002
Alg`ebre associee aux racines dun trinome Considerons un tri-
nome T sans racine reelle :
T(X) = X
2
sX + p = (X z)(X z)
Dans les calculs qui vont suivre, on aura besoin de considerer C comme un
R-espace vectoriel de dimension 2 muni de la base (1, z). Il importe donc de
preciser comment on peut calculer dans cette base.
z
2
= sz p, ce qui permet, de proche en proche, dexprimer z
n
sous la
forme Az + B.
Exemple 20. z
2
+ z + 2 = 0, calculons z
3
, z
4
:
z
2
= z 2, z
3
= z
2
2z = (z + 2) 2z = z + 2
z
4
= (z + 2)
2
= z
2
+ 4z + 4 = 3z + 2

1
z
peut aussi se mettre sous la forme precedente :
z s +
p
z
= 0 donc
1
z
=
1
p
(z + s)
Exemple 21. z
2
+ z + 2 = 0, calculons 1/z, 1/z
2
:
z
2
+ z + 2 = 0, = z + 1 +
2
z
= 0,
1
z
=
z + 1
2
en elevant cette relation au carre, il vient :
1
z
2
=
(z + 1)
2
4
=
z
2
+ 2z + 1
4
=
z 1
4
Signalons enn comment on peut calculer des fractions rationnelles
simples en z auxquelles on peut toujours se ramener via les calculs
precedents :
Exemple 22. z
2
+z + 2 = 0, calculons u =
z+1
z1
. On multiplie haut et
bas par z 1 de sorte que le denominateur est :
(z 1)( z 1)
qui est une expression symetrique des racines de T et qui
sexprime donc uniquement en fonction de la somme et du
produit des racines via la relation :
T(X) = X
2
+ X + 2 = (X z)(X z)
Page 35/49 Jean-Pierre Barani
20 octobre 2002
do` u :
(z 1)( z 1) = T(1) = 1 s + p
dans lexemple ci-dessus :
(z 1)( z 1) = 4
Donc :
u =
(z + 1)( z 1)
4
=
(z z z + z 1)
4
Or :
z z = 2, z + z = 1, ie z = 1 z
Do` u :
u =
2 z + (1 z) 1
4
=
z
2
Mise en uvre On va mettre en uvre ce qui prec`ede sur des exemples.
Exemple 23. Calculer :
F(x) =
_
(x 1) dx
(x + 1)
2
(x
2
+ 2x + 2)
Posons :
f(x) =
(x 1)
(x + 1)
2
(x
2
+ 2x + 2)
Comme
T(x) = x
2
+ 2x + 2 = (x + 1)
2
+ 1 (4)
qui nous servira plus loin, la fonction f est continue sur les intervalles I1 =
] , 1[ et I2 =] 1, +[. On fait un seul calcul mais, en realite
lintegration est conduite separement sur chacun de ces intervalles.
1) Integration de la partie polaire relative au pole 1 Comme on a
vu precedemment, on determine cette partie polaire grace `a un de-
veloppement asymptotique de f au voisinage de 1 en 1/(x + 1). Il
vient, lorsque h est au voisinage de 0 :
x = 1 + h (5)
x 1 = 2 + h (6)
x
2
+ 2x + 2 = 1 + o(h) (7)
Page 36/49 Jean-Pierre Barani
20 octobre 2002
donc :
f(1 + h) =
2 + h
h
2
(1 + o(h))
=
2
h
2
+
1
h
+ o
_
1
h
_
Lintegration de la partie polaire relative au pole 1 donne un resultat
du type :
F(x) =
2
x + 1
+ ln |x + 1| + . . .
2) Integration des parties polaires relatives aux poles complexes On
reprend la relation (4) :
x
2
+ 2x + 2 = (x + 1)
2
+ 1
La forme de F(x) est donc :
F(x) =
2
x + 1
+ ln |x + 1| + arctan(x + 1) + ln(x
2
+ 2x + 2) + C
Pour avoir et on derive cette relation :
f(x) =
1
1 + (x + 1)
2
+
2x + 2
x
2
+ 2x + 2
+ g(x)
soit :
f(x) =
2x + + 2
x
2
+ 2x + 2
+ g(x) (8)
o` u g est une fraction nadmettant pas pour pole un zero de x
2
+2x+2.
Notons et les deux racines complexes de T. On multiplie alors la
relation (8) par x
2
+2x+2 et on substitue `a x dans la relation obtenue
soit :
1
( + 1)
2
= 2 + + 2
Or :

2
= 2 2
donc :
( + 1)
2
= 1
et
1
( + 1)
2
= + 1
Page 37/49 Jean-Pierre Barani
20 octobre 2002
Comme (1, ) est une base de C considere comme R-espace vectoriel
de dimension 2, il vient :
_
2 = 1 donc = 1/2
+ 2 = 1 donc = 2
F(x) =
2
x + 1
+ ln |x + 1| + 2 arctan(x + 1) +
1
2
ln(x
2
+ 2x + 2) + C
On rappelle que la constante C nest pas la meme sur I1 et I2. Veri-
cation sous MAPLE :
y:=(x-1)/((x+1)^2*(x^2+2*x+2));
x 1
(x + 1)
2
(x
2
+ 2 x + 2)
int(y,x);
2
x + 1
+ ln(x + 1)
ln(x
2
+ 2 x + 2)
2
+ 2 arctan(x + 1)
Voyons maintenant un exemple utilisant la parite de la fonction `a integrer.
Exemple 24. Calculer :
F(x) =
_
dx
x
8
+ x
4
+ 1
1) Factorisation du denominateur Cherchons ses racines complexes de
D(X) = X
8
+ X
4
+ 1. Il faut resoudre lequation :
z
8
+ z
4
+ 1 = 0 (9)
Qui se ram`ene, via le changement de variable z
4
= Z `a :
z
4
= j ou z
4
= j
2
=

j
On netudie que la premi`ere puisque les solutions de la seconde en sont
les conjuguees. Il vient :
z = e
i /6+2ki /4
avec k = 0, 1, 2, 3
Page 38/49 Jean-Pierre Barani
20 octobre 2002
Une fois quon a la racine z = e
i /6
=

3/2+i/2, les autres sobtiennent


par des rotations successives dangle /2 soit :
{z, iz, z, iz}
Que les lecteurs ecriront sous forme algebrique (a+ib) et representeront
geometriquement. On peut cependant factoriser D(X) rapidement sur
R en remarquant la relation fondamentale :
(X r e
i
)(X r e
i
) = X
2
2rX cos + r
2
donc :
D(X) =
3

k=0
(X e
i /6+ki /2
)(X e
i /6ki /2
)
D(X) =
3

k=0
_
X
2
2X cos
_

6
+
k
2
_
+ 1
_
Soit :
D(X) = (X
2
+

3X + 1)(X
2

3X + 1)(X
2
X + 1)(X
2
+ X + 1)
Chaque trinome est evidemment sans racine reelle, ecrivons les sous
forme canonique :
X
2
+

3X + 1 = (X +

3/2)
2
+ 1/4
X
2

3X + 1 = (X

3/2)
2
+ 1/4
X
2
X + 1 = (X 1/2)
2
+ 3/4
X
2
+ X + 1 = (X + 1/2)
2
+ 3/4
2) Calcul de F(x) elle a la forme :
F(x) = ln(x
2
x

3 + 1) + 1 ln(x
2
+ x

3 + 1)+

ln(x
2
x + 1) +

1
ln(x
2
+ x + 1)+
arctan
_
2x

3
_
+ 1 arctan
_
2x +

3
_
+

arctan
_
2x 1

3
_
+

1
arctan
_
2x + 1

3
_
+ C
Page 39/49 Jean-Pierre Barani
20 octobre 2002
Or lune des primitives de f(x) =
1
D(x)
est impaire puisque f est paire.
On en deduit :
1 = ,

1
=

, 1 = ,

1
= 1
Il reste donc `a calculer ,

, ,

.
3) Determination de et On derive lexpression precedente de F(x) :
f(x) =
2x

3
x
2
x

3 + 1
+

2(x
2
x

3 + 1)
+ g(x)
o` u g est une fraction rationnelle qui nadmet pas pour pole un zero de
x
2
x

3 + 1. Soit C une racine de ce trinome, on multiplie cette


expression de f(x) par x
2
x

3 + 1 et on substitue `a x :
(2

3) +

2
=
1
(
2
+

3 + 1)(
2
+ 1)(
2
+ + 1)
En utilisant plusieurs fois la relation :

2
=

3 1
il vient :
(
2
+

3 + 1)(
2
+ 1)(
2
+ + 1) = 4
3

3
Do` u :
2 +
_

3
_
=
1
4
3

3
On pourrait, de proche en proche, dexprimer les puissances successives
de , donc
3
, dans la base (1, ) ; mais on peut directement travailler
avec les puissances de 1/. En eet :

3 + 1 = 0
donc, en divisant cette relation par :
1

3 (10)
On el`eve (10) au carre et on reutilise
2
=

3 1 :
1

2
=

3 + 2 (11)
Page 40/49 Jean-Pierre Barani
20 octobre 2002
On multiplie (11) par 1/ et on reutilise (10) :
1

3
= 2 +

3
Do` u :
2 +
_

3
_
=

2

3
+
1
4
Comme (1, ) est une base du R-espace vectoriel C :
_
2 =
1
2

3
do` u =
1
4

3 =
1
4
do` u = 0
4) Determination de

et

Meme methode avec le trinome x


2
x + 1
dont on note encore une racine :
f(x) =

2x 1
x
2
x + 1
+

3
2(x
2
x + 1)
+ h(x)
o` u h est une fraction rationnelle nadmettant pas le pole . On trouve
et les lecteurs sont pries de faire les calculs :

(2 1) +

3
2
=
1
4
Do` u :

= 0,

=
1
2

3
Et lexpression de F(x) sur R, conrmee par MAPLE :
F(x) =
1
4
ln
_
x
2
+ x

3 + 1
x
2
x

3 + 1
_
+
1
2

3
arctan
_
2x 1

3
_
+
1
2

3
arctan
_
2x + 1

3
_
+ C
Exemple 25. Calculer :
F(x) =
_
dx
(x
4
1)
2
Page 41/49 Jean-Pierre Barani
20 octobre 2002
On pose :
f(x) =
1
(x
4
1)
2
=
1
(x 1)
2
(x + 1)
2
(x
2
+ 1)
2
Fonction continue sur chacun des trois intervalles ] , 2[, ] 1, 1[, ]1, +[
o` u lon conduira separement les calculs.
1) Decomposition relative aux pole reels On commence par le pole 1 :
x = 1 + h
x
2
= 1 + 2h + o(h)
(x + 1)
2
= 4 + 4h + o(h)
x
2
+ 1 = 2 + 2h + o(h)
(x
2
+ 1)
2
= 4(1 + 2h + o(h))
(x + 1)
2
(x
2
+ 1)
2
= 16(1 + 3h + o(h))
Donc, quand h 0 :
f(1 + h) =
1
16h
2
(1 + 3h + o(h))
=
1
16h
2
(1 3h + o(h))
Do` u la partie polaire relative au pole 1 :
f(x) =
1
16
_
1
(x 1)
2

3
x 1
+ g(x)
_
o` u g est une fraction nadmettant plus le pole 1.
Comme f est paire, on en deduit la decomposition relative au pole (1)
d`ou :
f(x) =
1
16
_
1
(x 1)
2

3
x 1
+
1
(x + 1)
2
+
3
x + 1
+ h(x)
_
h nayant plus de pole reel.
2) Integration des elements simples relatifs aux poles complexes La
forme correspondante de F(x) est :
F(x) = arctan x + ln(x
2
+ 1) +
Ax + B
x
2
+ 1

1
16
_
1
x + 1
+
1
x 1
_
+
3
16
ln

x + 1
x 1

+ C
Page 42/49 Jean-Pierre Barani
20 octobre 2002
Comme f est une fraction rationnelle paire, il vient B = 0, = 0 .
Derivons lexpression precedente de F :
f(x) =
A(x
2
+ 1) 2Ax
2
(x
2
+ 1)
2
+

x
2
+ 1
+ . . .
Les points de suspension correspondent `a une fraction nadmettant plus
le pole i. Soit tel que
2
+ 1 = 0 :
(x
2
+ 1)
2
f(x) = A(x
2
+ 1) 2Ax
2
+ =
1
(x
2
1)
2
en substituant `a x dans cette relation, il vient :
2A
2
=
1
(
2
1)
2
soit :
A =
1
8
On obtient , par exemple en calculant f(0) :
f(0) = 1 = A + +
1
16
(1 + 3 + 1 + 3)
do` u
=
3
8
Donc :
F(x) =
3
8
arctan x+
x
8(x
2
+ 1)

1
16
_
1
x + 1
+
1
x 1
_
+
3
16
ln

x + 1
x 1

+C
O` u la constante depend de lintervalle considere.
Quatri`eme partie
Fonctions trigonometriques
8 Fonctions trigonometriques usuelles
On se propose de calculer des primitives et integrales de fonctions du type
x R(cos x, sin x) o` u R est generalement une fonction rationnelle de deux
variables. Pour lexpose des methodes generales on se limitera aux calculs de
primitives.
Page 43/49 Jean-Pierre Barani
20 octobre 2002
8.1 Cas dexpressions polynomiales
On est immediatement ramene au cas calcul de primitives de la forme :
Ip,q(x) =
_
sin
p
x cos
q
x dx, p, q N
Do` u trois cas :
1) p impair On pose cos x = t car :
sin
p
x cos
q
x dx = cos
q
x (1 cos
2
x)
p1
2 d(cos x)
2) q impair On pose sin x = t car :
sin
p
x cos
q
x dx = sin
p
x (1 sin
2
x)
q1
2 d(sin x)
3) p et q pairs On linearise sin
p
x cos
q
x. On remarquera que les integrales
de la forme
_
cos px sin qx dx et autres se calculent par transformation
du produit en somme.
Exemple 26. Calculer F(x) =
_
cos 3x sin 2x dx.
cos 3x sin 2x =
1
2
(sin 5x sin x)
F(x) =
cos 5x
10
+
cos 2x
2
+ C
Exemple 27. Calculer F(x) =
_
sin
2
x cos
4
x dx.
sin
2
x cos
4
x = (sin x cos x)
2
cos
2
x =
1
4
sin
2
2x cos
2
x =
1
8
sin
2
2x(1 + cos 2x)
Do` u :
F(x) =
G(x) + H(x)
8
avec :
F(x) =
_
sin
2
2x dx, H(x) =
_
sin
2
2x cos 2x dx
G(x) =
1
2
_
(1 cos 4x) dx =
x
2

sin 4x
8
+ C
Page 44/49 Jean-Pierre Barani
20 octobre 2002
H(x) =
1
2
_
sin
2
2x d(sin 2x) =
sin
3
2x
6
+ C
F(x) =
x
16

sin 4x
64
+
sin
3
2x
48
+ C
8.2 Cas general
On essaie un changement de variable simplicateur. Le plus simple est de
regarder si le graphe de (f ) de f poss`ede un centre de symetrie sur laxe
Ox, ce qui peut se voir `a la calculatrice.
1) Si O = (0, 0) est centre de symetrie de (f ) La fonction est impaire
comme le sinus et on lint`egre comme le sinus cest-`a-dire en posant
cos x = t [cf aussi lexemple 11 sur le changement de variable].
2) Si = (p/2, 0) est un centre de symetrie de (f ) La fonction f ve-
rie alors f(p x) = f(x) en tout point x du domaine de travail.
On fait dabord une translation pour ramener ce centre en O et on est
ramene au cas precedent ce qui revient `a poser : cos(x p/2) = t .
3) Dans les autres cas On recherche une periode de f-de preference la
meilleure mais ce nest pas obligatoire-que lon ram`ene `a 2 par lho-
mothetie x
2x

, ce qui revient `a poser : t = tan


_
x

_
[cf lexemple
13].

Evidemment si on ne voit pas mieux que = 2, on pose
t = tan
_
x
2
_
[cf lexemple 12 pour un tel changement de variable avec
recollement].
Exemple 28. Calculer F(x) =
_
cos
3
x
sin
5
x
dx.
On trouve deux centres de symetries (0, 0) et (/2, 0) ce qui permet de poser
cos x = t ou sin x = t . Choisissons ce dernier `a cause du denominateur plus
simple :
cos
3
x
sin
5
x
dx =
cos
2
x d(sin x)
sin
5
x
=
_
1 sin
2
x
_
d(sin x)
sin
5
x
Le changement de variable sin x = t ram`ene alors, sur les intervalles I o` u le
sinus ne sannule pas, le calcul de F(x) `a celui de :
G(t) =
_
1 t
2
t
5
dt =
1
4t
4
+
1
2t
2
+ C
Page 45/49 Jean-Pierre Barani
20 octobre 2002
Do` u, sur les intervalles I precedents :
F(x) =
1
4 sin
4
x
+
1
2 sin
2
x
+ C
Exemple 29. Calculer F(x) =
_
dx
cos xcos 5x
.
Posons sin x = t . On essaie de transformer le denominateur en pro-
duit pour factoriser plus aisement la future fraction rationnelle de
t.
dx
cos x cos 5x
=
dx
2(sin 2x sin 3x)
Comme d(sin x) = cos x dx napparat pas spontanement, on le force un peu
en multipliant haut et bas par cos x :
dx
(sin 2x sin 3x)
=
cos x dx
(sin 2x cos x) sin 3x
=
d(sin x)
2 sin x(1 sin
2
x)(3 sin x 4 sin
3
x)
On est donc ramene au calcul de :
G(t) =
1
2
_
dt
2t
2
(1 t
2
)(3 4t
2
)
=
A
t
+
B
2
ln

1 + t
1 t

+ C ln

3 2t

3 + 2t

+ K
On trouve :
A =
1
12
, B =
1
4
, C =
1
3

3
F(x) =
1
12 sin x

1
8
ln

1 + sin x
1 sin x

1
3

3
ln

3 2 sin x

3 + 2 sin x

+ K
Exercice 3. Demontrer que, sur des intervalles `a preciser :
_
dx
3 + sin x
=
1

2
arctan
_
1 + 3 tan
_
x
2
_
2

2
_
+ C
et proceder au recollement des solutions.
Page 46/49 Jean-Pierre Barani
20 octobre 2002
9 Fonctions trigonometriques hyperboliques
Il sagit dintegrales de la forme :
R(ch x, sh x)
o` u R est une fraction rationnelle `a deux variables. Dans le cas general on
pose :
t = e
x
ou t = th
_
x
2
_
mais lon peut quelquefois sinspirer des changements de variable que lon
ferait pour integrer R(cos x, sin x).
Exemple 30. Calculer :
F(x) =
_
ch 2x
sh 5x
dx
Demonstration. La fonction `a integrer est impaire ; on sinspire donc dun
changement de variable quon ferait pour integrer
cos 2x
sin 5x
cest `a dire t = ch x.
On va mener le calcul sur ]0, +[, les primitives sur ] , 0[ sen deduiront.
dt = ch x dx sh x sh 5x = (16 t
4
12 t
2
+ 1)(t
2
1)
on est ramene au calcul de :
G(t) =
_
(2 t
2
1)dt
(16 t
4
12 t
2
+ 1)(t
2
1)
sur ]1, +[
On factorise alors le polynome bicarre sous la forme :
T(t
2
) = 16 t
4
12 t
2
+ 1 = 16 (t
2

2
)(t
2

2
)
En eet les deux racines reelles du polynome T ont leur demi-somme comprise
entre 0 et 1 et T(0) > 0 et T(1) > 0 donc ces deux racines appartiennent `a
]0, 1[. Notons les
2
et
2
. avec :

2
=
3 +

5
8

2
=
3

5
8
Page 47/49 Jean-Pierre Barani
20 octobre 2002
La decomposition en elements simples de :
g(t) =
2 t
2
1
(16 t
4
12 t
2
+ 1)(t
2
1)
=
2 t
2
1
16 (t
2

2
)(t
2

2
)(t
2
1)
peut se faire en fonction de t
2
. Il vient :
g(t) =
1
10(
2
t
2
)

1
10(
2
t
2
)

1
5(1 t
2
)
et donc :
F(x) =
1
20
ln

+ ch x
ch x

1
20
ln

+ ch x
ch x

1
10
ln

ch x + 1
ch x 1

+ C
Comme ch x > 1 sur lintervalle dintegration et || < 1, || < 1, on peut
supprimer les valeurs absolues dans cette expression de F :
F(x) =
1
20
ln
_
+ ch x
ch x
_

1
20
ln
_
+ ch x
ch x
_

1
10
ln
_
ch x + 1
ch x 1
_
+ C
Remarque 7. Lexpression de sin 5x `a laide de cos x donne :
sin 5x
sin x
= 16 cos
4
x 12 cos
2
x + 1
Les racines distinctes du polynome 16 t
4
12 t
2
+1 sont donc les cos(k/5),
k {1, 2, 3, 4} qui sopposent deux `a deux : cos(4/5) = cos(/5),
cos(3/5) = cos(2/5). De plus puisque 0 < cos(2/5) < cos(/5) <
1, il vient :

2
= cos
2
_

5
_
,
2
= cos
2
_
2
5
_
de sorte quon peut adopter :
= cos
_

5
_
, = cos
_
2
5
_
Page 48/49 Jean-Pierre Barani
20 octobre 2002
Cinqui`eme partie
Integrales abeliennes
Sixi`eme partie
Quelques exemples en Maple
10 Commandes Maple
Page 49/49 Jean-Pierre Barani

You might also like