Le Calcul de Primitives — MPSI Prytanée National Militaire Pascal Delahaye 20 octobre 2016 Z 1 ϕ(x) f (u) du = Z x f (ϕ(t))ϕ′ (t) dt |{z} | {z } u du Résultats préliminaires Définition 1 : Primitives Soit deux fonctions f et F définies sur un intervalle I. On dit que la fonction F est une primitive de la fonction f sur l’intervalle I si et seulement si : 1. La fonction F est dérivable sur I 2. ∀x ∈ I, F ′ (x) = f (x). Théorème 1 : Existence Toute fonction continue sur un intervalle I admet des primitives sur I Preuve 1 : Voir le cours sur l’intégration... Théorème 2 : Deux primitives sur un même intervalle diffèrent d’une constante Si F est une primitive de f : I 7→ C sur un intervalle I alors l’ensemble des primitives de f sur I est : {F + C | C ∈ C} Preuve 2 : 1. Première inclusion : Soient G une autre primitive de f . On considère la fonction H = F − G et on la dérive ... 2. Deuxième inclusion : On vérifie facilement que les fonctions de la forme F + C avec C ∈ C sont des primitives de f sur I. Théorème 3 : Calcul d’une intégrale à l’aide d’une primitive Si F est une primitive d’une fonction f : I 7→ C continue sur un intervalle I Z a b f (t) dt = [F (t)]ba = F (b) − F (a) 1 et a, b ∈ I, alors : Cours MPSI-2016/2017 Preuve 3 : Calcul de primitives http://pascal.delahaye1.free.fr/ Vu plus tard... Corollaire 4 : Existence d’une primitive qui s’annule en x0 Soit f une fonction réelle ou complexe, continue sur un intervalle I. Pour tout x0 ∈ I, f admet alors une unique primitive qui s’annule en x0 . Cette primitive est la fonction : Z x x 7→ f (t) dt x0 Plus généralement, l’expression d’une primitive quelconque de f pourra être notée : Z x f (t) dt Il s’agit d’un abus de notation qui sera utile à condition de se rappeler qu’on est à une constante près. Preuve 4 : On cherche une constante C telle que F (x0 ) + C = 0. Remarque 1. Ainsi avec un abus de notation, on peut écrire pour tout x ∈ I : Z x Z x ′ ′ f (t) dt = f (x) ou encore f (t) dt = f (x) x0 Proposition 5 : Linéarité des primitives Soit f1 , f2 ∈ C(I, K), λ, µ ∈ K. On a ∀x ∈ I : Z x Z λ.f1 (t) + µf2 (t) dt = λ Preuve 5 : x f1 (t) dt + µ Z x f2 (t) dt Pas de difficulté... Proposition 6 : Primitive d’une fonction complexe Soit f = f1 + if2 une fonction complexe avec f1 , f2 ∈ C(I, R). f admet alors pour primitives sur I les fonctions F telles que : F1 f1 F (x) = F1 + iF2 + C avec des primitives de et C ∈ C F2 f2 Preuve 6 : Vérification facile... Ce chapitre est consacré à la présentation de certaines méthodes usuelles de calcul de primitives. Nous noterons : Rx 1. f (t) dt l’expression d’une primitive quelconque de la fonction f de variable x R 2. f une primitive quelconque de f sur un intervalle I qu’on n’oubliera pas de préciser. Rx 3. a f (t) dt d’expression de la primitive de f qui s’annule en a Les deux premières notations sont abusives (car elles ne désignent pas un unique objet), mais elles nous seront utiles pour la mise en oeuvre des méthodes usuelles. Pour calculer une primitive d’une fonction, nous avons 3 outils principaux à notre disposition : 1. Les primitives usuelles à connaı̂tre par coeur ! ! 2. Le changement de variable. 3. L’intégration par partie. Toute 1. 2. 3. 4. la difficulté consitera alors à : Penser à utiliser au moment opportun les primitives connues Faire un choix parmi l’une des deux méthodes précédentes Transformer judicieusement la fonction étudiée pour faire apparaı̂tre une primitive connue Choisir le bon changement de variable 2 Cours MPSI-2016/2017 2 Calcul de primitives http://pascal.delahaye1.free.fr/ Primitives usuelles à connaı̂tre par coeur Toutes les primitives suivantes sont bien entendu données à une constante près et sont valables sur tout intervalle où les fonctions sont continues. △ Les classiques (∀a ∈ R) 1. 2. 3. 4. Z Z x (t + a)α dt = x (x + a)α+1 α+1 α ∈ R\{−1} dt = ln |x + a| t + a Z x eax eat dt = a Z x ln t dt = x ln x − x 5. 6. (a ∈ C∗ ) 7. 8. Z 2 Exemple 1. Soit (a, b) ∈ R \{(0, 0)}. Déterminer Z x cos ax a Z x sin ax cos(at) dt = a Z x ch ax sh(at) dt = a Z x sh ax ch(at) dt = a sin(at) dt = − x cos(bt)e at dt et Z (a 6= 0) (a 6= 0) (a 6= 0) (a 6= 0) x sin(bt)eat dt sur R. △ Les 5 autres à connaı̂tre absolument Soit un réel a > 0. Z x 1. Z x 2. x 3. Z x 4. Z Z x 5. 1 x dt = arctan a 2 + t2 a a sur R dt x √ = arcsin 2 2 a a −t sur ] − a, a[ a2 x + a dt 1 = ln 2 −t 2a x−a sur ] − a, a[ ou ] − ∞, −a[ ou ]a, +∞[ p dt √ = ln(x + x2 + a2 ) t2 + a 2 p dt √ = ln(x + x2 − a2 ) t2 − a 2 sur R sur ]a, +∞[ △ A connaı̂tre également : 1. 2. Z Z x x dt = tan x cos2 t dt 1 =− tan x sin2 t 3. 4. Z Z x x dt = th x ch2 t dt 1 =− th x sh2 t 3 5. 6. Z Z x tan t dt = − ln |cos x| x th t dt = ln |ch x| Cours MPSI-2016/2017 3 Calcul de primitives http://pascal.delahaye1.free.fr/ Les formes à reconnaı̂tre Définition 2 : Fonction de classe C 1 Soit f : I → C où I est un intervalle de R. Nous dirons que f est de classe C 1 sur I lorsque : 1. f est dérivable sur I 2. f ′ est continue sur I Théorème 7 : Forme à reconnaı̂tre Soit une fonction f : I 7→ C continue sur l’intervalle I de primitive F . Soit u : J 7→ I une fonction de classe C 1 sur l’intervalle J Alors : Z x f [u(t)]u′ (t) dt = F ◦ u(x) Preuve 7 : En dérivant, on remarque que F oϕ est bien une primitive de f oϕ.ϕ′ . Corollaire 8 : Quelques formes usuelles Soit u une fonction de classe C 1 sur un intervalle I. On a alors pour α ∈ R\{1} : Z Z u′ uα+1 α ′ 4. = arctan u 1. u u = 1 + u2 α+1 Z Z ′ u 5. cos(u)u′ = sin(u) 2. = ln |u| u Z Z √ u′ u ′ u √ = u 6. 3. e u =e 2 u Z u′ √ = arcsin u 1 − u2 Z p u′ √ = ln(u + 1 + u2 ) 8. 1 + u2 Z u + a u′ 1 9. = ln a2 − u 2 2a u−a 7. Exercice : 1 Calculer les primitives suivantes sur un intervalle à déterminer. Z x Z x sin t arctan3 t 3. dt 1. dt 2 1 + cos2 t 1+t Z x Z x 1 2. cos t.esin t dt 4. dt 1 − e−t 5. 6. Z Z x t cos(t2 + 1) dt x ex √ dt 1 − e2x Exercice : 2 (∗) Calculer les primitives sur ] − π2 , π2 [ des fonctions tan, tan2 , tan3 et tan4 . On pourra remarquer que tan′ = 1 + tan2 . 4 Le changement de variables Théorème 9 : Changement de variables Soit une fonction f : I 7→ R continue sur l’intervalle I. Soit ϕ : [a, b] 7→ I une fonction de classe C 1 sur le segment [a, b]. Alors : Z b f [ϕ(t)]ϕ′ (t) dt = a Z ϕ(b) f (x) dx ϕ(a) Preuve 9 : On considère F une primitive de f et on remarque alors que F oϕ est une primitive de f oϕ.ϕ′ . On peut alors calculer les deux membres de l’égalité et montrer qu’ils sont égaux. 4 Cours MPSI-2016/2017 Calcul de primitives http://pascal.delahaye1.free.fr/ Corollaire 10 : Cas des primitives Soit f : I 7→ R une fonction continue et ϕ : J 7→ I de classe C 1 de l’intervalle J vers l’intervalle I. Z Preuve 10 : x f (ϕ(t)) × ϕ′ (t) dt = Z ϕ(x) f (u) du Il suffit de prendre b = x dans la formule précédente et de ne plus tenir compte des constantes. Soit f une fonction continue sur I. Pour déterminer une primitive de f , on pourra alors utiliser en pratique la démarche suivante : Z Pour calculer On écrit alors x g(t) dt sur J, on pourra poser : u = ϕ(t) et on transforme du = ϕ′ (t) dt Z u = ϕ(t) avec t ∈ J Z ϕ(x) x g(t) dt en f (u) du : 1. en remplaçant t et dt par leur expression en fonction de u 2. en remplaçant la borne x par ϕ(x) Exemple 2. Calculer les primitives suivantes en posant u = tan 2t , ou u = th 2t ou u = et . Z x Z x dt dt 1. 3. sur I =]0, π[ sur I =]0, +∞[ sin t sh t Z x Z x dt dt 2. sur I =] − π2 , π2 [ 4. sur I = R cos t ch t Exemple 3. Calculer à l’aide d’un changement de variables les primitives suivantes : Z xp Z x dt √ 1. 1 − t2 dt sur ] − 1, 1[ 2. sur 1 − t2 Exemple 4. Calculer les primitives suivantes : Z x ln t dt sur R+∗ 1. t(1 + ln2 t) 5 2. Z x sin3 t dt cos5 t) sur ] − 1, 1[ ] − π2 , π 2[ L’intégration par partie Théorème 11 : Calcul d’un intégrale par Intégration par parties Soient u, v : I 7→ R deux fonctions de classe C 1 sur l’intervalle I avec a, b ∈ I. Alors : Z Z b a b u′ (t)v(t) dt = [u(x)v(x)]ba − u(t)v ′ (t) dt a Preuve 11 : Soit f = uv. Les fonctions u et v étant dérivables sur I, f est dérivable sur I et (uv)′ = u′ v + uv ′ . Rb Rb Rb Les fonctions u, u′ , v et v ′ étant continues, u′ v et uv ′ admettent des primitives et : a (uv)′ = a u′ v + a uv ′ . Corollaire 12 : Calcul d’une primitive par Intégration par parties Soient u, v : I 7→ R deux fonctions de classe C 1 sur l’intervalle I. Alors : Z x Z x u′ (t)v(t) dt = u(x)v(x) − Preuve 12 : u(t)v ′ (t) dt ∀x ∈ I Il suffit de prendre b = x dans la formule précédente et de ne plus tenir compte des constantes. 5 Cours MPSI-2016/2017 Calcul de primitives http://pascal.delahaye1.free.fr/ Remarque 2. La formule précédente est vraie à une constante près. Pour calculer Z x f (t) dt sur I : 1. on introduit deux fonctions u et v de classe C 1 sur I telles que f = u′ v 2. on applique la formule d’intégration par partie Remarque 3. On n’oubliera pas d’indiquer que les fonctions u et v choisies sont bien de classe C 1 sur I ! ! Exemple 5. Calculer une primitive de : 1. arctan sur R. 2. arcsin sur [−1, 1]. Exercice : 3 (∗) Calculer les primitives suivantes sur des intervalles à préciser : Z x Z x 1. t ln(t2 + 1) dt 3. ln(1 + t2 ) dt Z x Z x 2. (t2 − t + 3)e2t dt 4. t sin3 t dt Exercice : 4 (∗) Calculer les primitives suivantes sur des intervalles à préciser : Z x Z x 1. sin(ln t) dt 2. et sin t dt Exercice : 5 (∗∗) Calculer sur R les primitives de 6 Z 3. arccos sur [−1, 1]. Z x 5. Z x 3. p 16t2 + 9 dt earccos t dt x t2 et cos 2t dt. Primitives de fractions rationnelles simples. On a de façon immédiate, sur des intervalles I adaptés : Z x a 1. Pour a, b ∈ R dt = a ln |x + b| t+b Z x a −a ∗ 2. Pour a, b ∈ R et n ∈ N \{1} dt = n (t + b) (n − 1)(x + b)n−1 Exemple 6. Déterminer une primitive des fonctions rationnelles suivantes sur un intervalle à déterminer : 1. f (x) = 2 3x+1 Lorsque f (x) = 1 (x−a)(x−b) 2. g(x) = −3 (2x−1)2 avec a 6= b, on effectue une décomposition en éléments simples. On cherche alors deux réels α et β tels que : 1 α β = + (x − a)(x − b) x−a x−b Exemple 7. Déterminer une primitive des fonctions rationnelles suivantes sur un intervalle à déterminer : 6 Cours MPSI-2016/2017 1. f (x) = 2. g(x) = 3. h(x) = 1 2x2 +x−3 2x+1 x2 −3x−10 2 x −3 x2 −3x+2 Calcul de primitives http://pascal.delahaye1.free.fr/ avec la méthode précédente on commence par faire apparaı̂tre la dérivée du dénominateur au numérateur on commence par faire apparaı̂tre le dénominateur au numérateur Remarque : lorsque le numérateur est de degré supérieur ou égal à 3, on commence par effectuer une division euclidienne. Lorsque f (x) = 1 x2 +ax+b avec a, b ∈ R et ∆ < 0, on effectue une décomposition canonique. x2 Puis on se ramène à la forme 1 t2 +c2 1 1 = a 2 + ax + b (x + 2 ) + (b − a2 4 ) par changement de variables. Exemple 8. Déterminer une primitive des fonctions rationnelles suivantes sur un intervalle à déterminer : 1. f (x) = 7 1 x2 +x+1 2. g(x) = x+1 x2 +x+3 3. h(x) = x2 +1 x2 −x+3 Entrainement au calcul de primitives Exercice de TD : 1 (∗) Calculer les primitives suivantes sur des intervalles adaptés : Z x Z 2 3 1. sin t cos t dt 3. 2. Z x sin2 t cos4 t dt (par linéarisation) x sin5 t cos2 t dt 4. Z x sin2 t cos4 2t dt (par linéarisation) On retiendra que lorsqu’une des deux puissances p ou q est impaire, alors on calcule facilement d’un changement de variables bien choisi. Z x cosp (t) sinq (t) dt à l’aide Exercice de TD : 2 (∗∗) Un calcul un peu long... mais complet ! u3 1+u3 a = 1 + 1+u + √ 3 x 2. En déduire une primitive sur R de f (x) = e − 1. √ On posera : u = 3 et − 1 1. Trouver des réels a, b et c tels que bu+c u2 −u+1 Exercice de TD : 3 (∗∗) Calculer des primitives des fonctions suivantes sur des intervalles à déterminer : q q √ x 1+t 1. f (x) = √1+x . On posera u = 1 + t. 4. f (x) = x1 1+x 1−x . On posera u = 1−t . √ √ √ x 1 2. f (x) = 1+x . On posera u = t. 5. f (x) = √x−1+x . On posera u = t − 1. q q √ x t 3. f (x) = (1−x)3 . On posera u = 1−t . 6. f (x) = √x+1 √ . On posera : u = 6 t. 3 x Exercice de TD : 4 (∗∗) Calculer des primitives des fonctions suivantes sur des intervalles à déterminer : 7 Cours MPSI-2016/2017 1. f (x) = 2. f (x) = Calcul de primitives sin x sin2 x−cos x . cos x sin x cos 2x . 3. f (x) = http://pascal.delahaye1.free.fr/ sin x sin x−cos x . 4. f (x) = 5. f (x) = Exercice de TD Z x: 5 Z n−1 (∗∗) Calculer An = ch((n + 1)t) sh t dt et Bn = sin x cos2 x+tan2 x . cos x 1+tan x x sh((n + 1)t) shn−1 t dt. On pourra s’intéresser à A + B et A − B Exercice de TD : 6 (∗∗) Trouver une CNS pour que les primitives des fonctions suivantes soient des fonctions rationnelles. 1. (∗∗) x 7→ ax+b x3 (x−1)2 2. (∗ ∗ ∗) x 7→ x3 +a x(x2 +1)2 Vous pourrez effectuer des DES. Exercice de TD : 7 Z sin2 a Z √ (∗∗) Montrer que arcsin x dx + cos2 a √ π arccos x dx = pour tout réel a. 4 0 0 Z sin2 a Z cos2 a √ √ Pour cela on introduira F d’expression F (a) = arcsin x dx + arccos x dx et : 0 0 1. On étudiera F sur [0, π/2] 2. On montrera que F est impaire et π-périodique Exercice de TD : 8 1. (∗ ∗ ∗) Calculer Z x s √ 1 + 1 − t2 dt sur un intervalle à déterminer. 1 − t2 On posera : u = arcsin x 2. (∗∗) Calculer Z x cos(2 ln t) dt sur un intervalle à déterminer. On posera : u = ex Exercice de TD : 9 Z x n X xk (∗∗) Pour tout n ∈ N, on considère les expressions fn (x) = et Fn (x) = fn (t)et dt. k! 0 k=0 1. Exprimer pour n ∈ N∗ et x ∈ R, Fn (x) en fonction de Fn−1 (x). 2. En déduire Fn (x) pour tout n ∈ N. 8