Chapitre 2 : Calcul de primitives
Filière : 2AP-Module : Analyse II
Ecole Nationale des Sciences Appliquées-El Jadida.
Depuis 2017-2018 jusqu’à 2023/2024
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 1 / 31
Introduction
On donne dans ce qui suit des méthodes de calcul des primitives d’une
fonction f , dans le cas où elles s’obtiennent à l’aide de fonctions
élémentaires (fonctions rationnelles, trigonométriques, exponentielles, et
fonctions inverses des précédentes).
On rappelle que, si f est continue sur un intervalle I, elle possède une
primitive F dans cet intervalle, c’est-à-dire une fonction F telle que F ′ = f .
L’intégrale de f sur un intervalle [a, b] inclus dans I est donnée par la formule
Z b
f (t)dt = F (b) − F (a).
a
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 2 / 31
Inversement, si a ∈ I, et si l’on pose
Z x
F (x) = f (t)dt,
a
la fonction F ainsi définie et une primitive de f sur I.
Deux primitives F1 et F2 d’une même fonction f continue sur un intervalle I
diffèrent d’une constante.
Z
La notation f (x) dx désigne une primitive quelconque de f .
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 3 / 31
Méthodes générales
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 4 / 31
Changement de variable
Cette méthode est basée sur la formule de dérivation des fonctions composées :
(G ◦ u)′ = G′ ◦ u × u′ .
Z
Donc (G′ ◦ u)(x)u′ (x) dx = (G ◦ u)(x).
Deux cas peuvent se produire :
Cas 1 : la fonction f à intégrer, s’écrit sous la forme g ◦ h × h′ . Dans ce cas on
effectue le changement de variable t = h(x), on calcule une primitive G de la
fonction g, alors, la fonction G ◦ h est une primitive de f .
Exemple
Z
arctan x
dx avec h(x) = arctan x.
1 + x2
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 5 / 31
Cas 2 : On veut faire un changement de variable du type x = k(t), pour ramener
le calcul des primitives de f à celui des primitives de f ◦ k × k ′ .
Il faut alors faire attention au domaine de définition de k, et le choisir de telle
sorte que k soit bijective, de manière à pouvoir écrire t = k −1 (x), ce qui permettra
de revenir en x à la fin du calcul. Si G est une primitive de f ◦ k × k ′ , on aura alors
F = G ◦ k −1 .
Exemple
Z √
Calcul de 1 − x2 dx (on pose x = sin t).
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 6 / 31
Intégration par parties
Cette méthode est basée sur la formule de dérivation d’un produit :
(uv)′ = u′ v + v ′ u.
Donc
Z Z
′
u′ (x)v(x) dx.
v (x)u(x) dx = u(x)v(x) −
Z
Cette méthode peut être utilisée pour un calcul direct de v ′ (x)u(x) dx, en
l’employant au besoin plusieurs fois de suite.
Exemple
Z
Calcul de x3 ex dx.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 7 / 31
Intégration par parties
Elle peut fournir une relation de récurrence permettant de calculer de proche en
proche des intégrales dépendant d’un paramètre.
Exemple
Z
cos2n x dx.
Il se peut aussi qu’après plusieurs intégrations par parties on retombe sur
l’intégrale de départ affectée d’un autre coefficient, ce qui permet de la calculer.
Exemple
Z
ex cos x dx.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 8 / 31
Primitives se ramenant à
Z
I = P (x)eαx dx où P ∈ C[X] et α ∈ C∗ .
On applique n fois laZformule d’intégration par parties, et l’on obtient un
résultat de la forme eax P (x) dx = eax Q(x), où Q est aussi un polynôme de
degré n.
Exemple
Déterminons la primitive de la fonction f (x) = x2 ex .
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 9 / 31
On peut également écrire a priori
Z
eax P (x) dx = eax Q(x) = eax (an xn + an−1 xn−1 + · · · + a0 ),
dériver cette relation et identifier, ce qui donne un système permettant de calculer
les coefficients ai .
Remarque
R
Pour trouver Q, on dérive eax P (x) dx = eax Q(x).
Alors Q′ (x) + αQ (x) = P (x).
Exemple
Z
Déterminons la primitive x2 ex dx.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 10 / 31
Primitives de la forme
Z Z
I = P (x)e cos(bx) dx ou J = P (x)eax sin(bx) dx avec P ∈ Rn [X] et
ax
(a, b) ∈ R2 .
Z Z
(a+ib)x
On a alors I = Re( P (x)e dx) et J = Im( P (x)e(a+ib)x dx).
Le résultat obtenu est de la forme I(ouJ) = eax (Q(x) cos(bx) + R(x) sin(bx))
où Q et R sont des polynômes de degré au plus n.
On peut également partir de la relation ci-dessus, dériver et identifier pour
obtenir les polynômes Q et R.
Exemple
Z Z
2 x
Déterminer les primitives : x e cos(2x) dx, x2 ex sin(2x) dx.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 11 / 31
Primitives de la forme
Z Z
I = P (x)e cosh(bx) dx ou J = P (x)eax sinh(bx) dx avec P ∈ Rn [X] et
ax
(a, b) ∈ R2 .
En exprimant cosh(ax) et sinh(ax) sous forme exponentielle, on se ramène
au cas précédents.
On se ramène encore au cas précédents, en mettant cosh(ax) et sinh(ax)
sousZforme exponentielle pour des
Z intégrales du type
P (x)eax cos(bx) cosh(cx) dx, P (x)eax cos(bx) sinh(cx) dx · · · .
Exemples
Z Z
3 2x
Déterminer les primitives x e sinh(x) dx, x3 e2x sin(x) cosh(x) dx.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 12 / 31
Primitives de la forme
R
I = P (x)eax S(sin x, cos x) dx où a est un réel, P est un polynôme d’une
variable, et S est un polynôme de deux variables.
L’expression S(sin x, cos x) se linéarise, et la primitive est une somme de
primitives du cas précédents.
Exemple
Déterminer les primitives suivantes :
Z Z
x e cos(x) sin(x) dx, x2 e3x sin2 (x) dx.
3 2x
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 13 / 31
Fractions rationnelles
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 14 / 31
Cas général
On décompose la fraction rationnelle en éléments simples sur R.
1 La partie polynomiale s’intègre directement.
a
2 Les termes de la forme où a est réel et n entier, s’intègrent en
Z (x − α)n
a
Pour n = 1 : n
dt = a ln |x − α| + Cst.
Z (t − α)
a −a
Pour n > 1 : dt = + Cst.
(t − α)n (n − 1)(x − α)n−1
ax + b
3 Pour les éléments de deuxième espèce , on fait apparaître au
+ px + q)n(x2
numérateur la dérivée de x2 + px + q. On obtient
ax + b a 2x + p ap 1
= + (b − ) 2 .
(x2 + px + q)n 2
2 (x + px + q)n 2 (x + px + q)n
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 15 / 31
La première partie s’intègre immédiatement :
−1
Z x
+ Cst pour n > 1,
2at + b
(n − 1)(ax + bx + c)n−1
2
dt =
(at2 + bt + c)n
ln |ax2 + bx + c| + Cst pour n = 1.
Reste à intégrer le terme de degré 1 de la deuxième partie, on utilisera la formule
Z
dx 2 2x + p
2
=√ arctan √ ,
(x + px + q) −∆ −∆
où ∆ désigne le discriminant p2 − 4q du trinôme.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 16 / 31
Pour les termes de degrés plus élevés, on commence par mettre le trinôme sous
2
forme canonique x2 + px + q = (x + p2 )2 + q − p4 , et l’onZeffectue le changement
2x + p dt
de variable t = √ , on se ramène à l’intégrale In = . On peut
−∆ (t + 1)n
2
trouver une relation de récurrence entre In et In−1 , et obtenir In en fonction de
I1 = arctan t. Pour obtenir cette relation de récurrence, on part de la dérivée de
t
qui vaut
(t + 1)n−1
2
t 3 − 2n 2n − 2
( )′ = 2 + 2
(t2 + 1) n−1 (t + 1) n−1 (t + 1)n
En intégrant, on obtient, si n > 1
t 2n − 3
In = 2 n−1
+ In−1 .
2(n − 1)(t + 1) 2n − 2
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 17 / 31
Autre méthode : le changement de variable u = arctan t ramène le calcul de In à
celui de
Z
cos2n−2 (u) du.
Exemples
Trouver une primitive de f dans les cas suivants :
x 1
1 f (x) = 3 f (x) =
x4 − 16 x4 +1
x4 + 1
2 f (x) = 4 1
x −1 4 f (x) =
(x2 + 1)2
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 18 / 31
Fonctions trigonométriques
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 19 / 31
Primitive de fonctions polynômiales en sinus et cosinus
P (sinx, cosx)
Notons que tout polynôme en sinx et cosx est une combinaison linéaire de
termes de la forme sinp (x) cosq (x) où p et q sont deux entiers naturels. Donc il
suffit de savoir calculer des primitives de type
Z x
Ip,q (x) = sinp (t) cosq (t) dt.
On discute alors les cas suivants :
Si p = 1 ou q = 1 : On calcul Ip,1 (x) (I1,q (x) se traite de la même façon).
Z x Z x
1
Ip,1 (x) = p
sin (t) cos(t) dt = sin′ (t) sinp (t) dt = sinp+1 (x) + Cst.
p+1
Rπ Rπ
Exemples : Calculer 02 cos(x) sin5 (x) dx, 0 sin(x) cos4 (x) dx.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 20 / 31
Si p ou q est impair : Supposons q = 2k + 1 et calculons Ip,2k+1 (x) (I2k+1,q (x)
se traite de la mm̂e façon)
Rx
Ip,2k+1 (x) = R sinp (t) cos2k+1 (t) dt
x
= R sinp (t)(cos2 (t))k cos(t) dt
x
= sinp (t)(1 − sin2 (t))k cos(t) dt
R sin x p
( on pose u = sin(t)) = u (1 − u2 )k du
Exemple
Déterminer une primitive de la fonction g(x) = sin3 (x) cos4 (x).
Si p et q sont pairs : Pour calculer Ip,q (x), on utilise une linéarisation de
sinp (t) cosq (t) à l’aide des formules d’Euler
Exemple
Déterminer une primitive de la fonction f (t) = sin2 (t) cos4 (t).
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 21 / 31
Primitive de type
Rx
k(x) = f (sin t, cos t) dt
Avec f est une fraction rationnelle à deux variables.
La méthode générale consiste à faire le changement de variable : u = tan( 2t ) ce
qui permet d’exprimer cos(t), sin(t) et tan(t) en fonction de u :
1 − u2 2u 2u
cos(t) = 2
, sin(t) = 2
, tan(x) = .
1+u 1+u 1 − u2
2 du
Et en plus on a dt = 1+u 2 . Donc
Z x Z tan( x )
2 2u 1 − u2 2 du
k(x) = f (sin t, cos t) dt = f( , )
1 + u2 1 + u2 1 + u2
et on se ramène à la primitive
Z d’une fraction rationnelle.
dx
Exemples : Calculer .
cos(x)
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 22 / 31
Cas particuliers : Règles de Bioche
On pose H(x) = f (cos x, sin x) dx.
1 Si H(−x) = H(x), on fait le changement de variable u = cos(x).
2 Si H(π − x) = H(x), on fait le changement de variable u = sin(x).
3 Si H(π + x) = H(x), on pose u = tan(x) et donc du = (1 + u2 ) dx
Exemple
Calcul
Z de
dx
1 2 .
sin (x) cos(x)
Z x
1 + tan2 (x)
2 k(x) = dx.
1 − tan2 (x)
R
3 tan(x) dx.
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 23 / 31
Fonctions exponentielles et hyperboliques
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 24 / 31
Primitives de la forme
Rx
R(eat ) dt où R est une fraction rationnelle et a est un réel non nul.
En effectuant le changement de variable t = eax , on se ramène à calculer la
primitive d’une fraction rationnelle.
Exercice
Déterminer les primitives des fonctions proposées en indiquant l’ensemble de
validité :
1
1 f (t) =
t
e +1
1
2 g(t) =
e + et
2t
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 25 / 31
Primitives de la forme
Z x
R(sinh t, cosh t, tanh t) dt où R est une fraction rationnelle de trois variables.
En remplaçant sinh x, cosh x et tanh x par leur expression sous forme
exponentielle, on se ramène au cas précédent.
Si l’élément différentiel est invariant par un changement de x en −x, on peut
effectuer le changement de variable t = cosh x.
Exercice
Déterminer les primitives des fonctions proposées en indiquant l’ensemble de
validité :
tanh t cosh t
1 f (t) = 2 h(t) =
1 + cosh t sinh t + cosh t
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 26 / 31
Primitives de la forme
Z r !
n ax + b
R x, dx
cx + d
R est une fraction rationnelle de deux variables, a, b, c, d sont des nombres réels
tels que ad − r
bc ne soit pas nul.
n ax + b
On pose t = par conséquent :
cx + d
dtn − b n(ad − bc)tn−1
x= , dx = dt
a − ctn (a − ctn )2
et on se ramène au calcul de :
dtn − b n n(ad − bc)tn−1
Z
R( ,t ) dt
a − ctn (cun − a)2
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 27 / 31
Remarque
Ce
R qui √
précéde est vrai en particulier
√ si c = 0 et d = 1. Par exemple pour calculer
R(x, ax + b) dx, on posera t = ax + b.
Exercice
Déterminer les primitives des fonctions proposées en indiquant l’ensemble de
validité : √ r
x 1− x x−1
f (x) = √ , g(x) = √ , h(x) = .
1+ x+1 1+ x x−2
Exercice (voir TD)
Calculer
Z 3 les intégrales
Z 2 suivantes :
dx dx
√ , √ .
1 x(x + 3) 0 x + 1(x + 4)
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 28 / 31
primitive de type
Z √
k(x) = f x, ax2 + bx + c dx avec f est une fraction rationnelle à deux
variables, a ̸= 0 et ax2 + bx + c ≥ 0.
On commence par mettre le trinôme sous forme canonique
" 2 #
2
b b − 4ac
ax2 + bx + c = a x + − .
2a 4a2
puis, si ∆ est le discriminant du trinôme, on effectue le changement de variable
2ax + b
t= p .
|∆|
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 29 / 31
On se ramène, suivant les signes de a et de ∆, à une primitive d’un des types
suivants :
R √
∆ > 0 et a < 0 : I1 = S(t, 1 − t2 dt
R √
∆ < 0 et a > 0 : I2 = S(t, 1 + t2 dt
R √
∆ > 0 et a > 0 : I3 = S(t, t2 − 1 dt
On effectue alors un des changements de variable suivants :
Pour I1 poser t = sin u ou t = cos u
Pour I2 poser t = sinh u ou t = tan u
Pour I3 poser t = ± cosh u ou t = cos1 u .
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 30 / 31
Exemples
Calculer
Z 1 les intégrales
Z suivantes :
5 Z 1
1 dt dt
√ dt, √ , √ .
2
t + 2t + 5 2
t − 2t − 3 2
−t + 2t + 3
0 4 0
Remarque
1
Notons que si la fonction à intégrer est définie par f (x) = √ , la
ax2
+ bx + c
première étape consiste à apparaitre l’une des trois expressions
√ √ √
1 + u2 , 1 − u2 ou u2 − 1
et utiliser ensuite les primitives usuelles (u = ϕ(x), ϕ à définir)
Mohamed EL AZZOUZI (ENSA) Analyse II-Semestre 2 31 / 31