Cours sur les primitives de fonctions rationnelles
Primitives de fonctions rationnelles.
Méthode
On décompose la fraction rationnelle en éléments simples dans R[X]. Toute fraction rationnelle se décompose en la somme : − de sa partie entière (polynôme dont on connait les primitives), − et de fractions de la forme : (x−α)nA et (x2+px+q)nax+b(avec:p2−4q<0) Et on peut calculer les primitives de ces termes comme suit : ⋆∫(x−α)nAdx=−n−1A(x−α)n−11+C(C∈Retn=1) ⋆∫(x−α)nAdx=ln(∣x−α∣)+C(C∈Retn=1) ⋆⋆∫(x2+px+q)nax+bdx=2a∫(x2+px+q)n2x+pdx+(b−2ap)∫(x2+px+q)n1dx La primitive ∫(x2+px+q)n2x+pdx se calcule en utilisant le changement de variable u=x2+px+q. La primitive ∫(x2+px+q)n1d se calcule en écrivant le trinôme x2+px+q sous sa forme canonique, puis après un changement de variable, on se ramène à une expression du type In=∫(t+1)n1dt. Puis, il faut effectuer une intégration par parties de In−1 afin d'établir une relation (de récurrence) entre In−1 et In. Enfin, il reste à déterminer, de proche en proche, la primitive recherchée In à partir de I1=arctan(t)+C avec C∈R.
Exemple : Déterminons l'expression des primitives de la fonction, continue sur R, définie par x⟼x2(x2+x+1)x5+x3+x+2. La décomposition en éléments simples de x2(x2+x+1)x5+x3+x+2 est donnée par l'expression suivante : x2(x2+x+1)x5+x3+x+2=x−1−x1+x22+x2+x+12x Donc : ∫x2(x2+x+1)x5+x3+x+2dx=2x2−x−ln(∣x∣)−x2+∫x2+x+12xdx Avec : ∫x2+x+12xdx=∫x2+x+12x+1−1dx=∫(x2+x+12x+1−x2+x+11)dx Soit : ∫x2+x+12xdx=∫x2+x+12x+1dx−∫x2+x+11dx=ln(∣x2+x+1∣)−∫x2+x+11dx Donc, on en déduit que : ∫x2(x2+x+1)x5+x3+x+2dx=2x2−x−ln(∣x∣)−x2+ln(∣x2+x+1∣)−∫x2+x+11dx Avec : ∫x2+x+11dx=∫x2+2x21+41+431dx=∫x2+2x21+(21)2+431dx En faisant usage de l'identité remarquable usuelle, on obtient : ∫x2+x+11dx=∫(x+21)2+431dx On pose t=x+21 ainsi on a dxdt=dxd(21)=1. On en déduit alors que dt=dx, et de fait, on trouve que : ∫x2+x+11dx=∫t2+431dt=∫4334t2+431dt=431∫34t2+11dt=34∫(32t)2+11dt Ce qui peut également s'écrire comme : ∫x2+x+11dx=3232∫(32t)2+11dt=32∫(32t)2+11d(32t) On pose alors X=32t de sorte que nous puissions écrire, avec C∈R, que : ∫x2+x+11dx=32∫X2+11dX=32arctan(X)+C=32arctan(32t)+C Mais comme t=x+21 cela permet d'écrire que : ∫x2+x+11dx=32arctan(32(x+21))+C Soit encore : ∫x2+x+11dx=32arctan(32x+1)+C Finalement, on trouve que : ∫x2(x2+x+1)x5+x3+x+2dx=2x2−x−ln(∣x∣)−x2+ln(∣x2+x+1∣)−32arctan(32x+1)+C(C∈R) Au passage, mentionnons que nous avons montré que, si a est un nombre réel et b un nombre réel non nul, alors : ∫(x+a)2+b21dx=b1arctan(bx+a)+C(C∈R)
Autres primitives se ramenant aux fonctions rationnelles.
Primitives de fractions rationnelles en sinus et cosinus
Méthode : On veut déterminer ∫f(x)dx où f est une fonction rationnelle en sin(x) et cos(x). Dans le cas où : ⋆ le terme f(x)dx est invariant lors du changement de x en −x alors on pose u=cos(x) ; ⋆⋆ le terme f(x)dx est invariant lors du changement de x en π−x alors on pose u=sin(x) ; ⋆⋆⋆ le terme f(x)dx est invariant lors du changement de x en π+x alors on pose u=tan(x). Sinon, il est toujours possible de poser u=tan(2x). Dans ce cas, on a x=2arctan(u), et de fait : dudx=dud(2arctan(u))=2dud(arctan(u))=2×1+u21⟺dx=1+u21du Les règles précédentes sont connues sous le nom de reˋgledeCharlesBioche(1859−1949).
Exemple : Déterminons l'expression des primitives de la fonction f définie par f:x⟼1+cos2(x)sin3(x). On change x en −x, et on constate que : f(−x)d(−x)=1+cos2(−x)sin3(−x)d(−x)=−1+cos2(−x)sin3(−x)dx=−1+cos2(x)−sin3(x)dx=1+cos2(x)sin3(x)dx=f(x)dx Donc on pose u=cos(x), ce qui implique que : dxdu=dxd(cos(x))=−sin(x)⟺du=−sin(x)dx Ainsi : ∫1+cos2(x)sin3(x)dx=∫1+cos2(x)sin2(x)sin(x)dx=−∫1+cos2(x)1−cos2(x)(−sin(x)dx)=−∫1+u21−u2du Ce qui nous donne : ∫1+cos2(x)sin3(x)dx=−∫1+u21−u2du=−∫1+u21−u2+1−1du=−∫1+u22−(1+u2)du Soit : ∫1+cos2(x)sin3(x)dx=−∫(1+u22−1+u21+u2)du=−2∫1+u21du+∫1+u21+u2du Soit encore : ∫1+cos2(x)sin3(x)dx=−2∫1+u21du+∫1du On a alors : ∫1+cos2(x)sin3(x)dx=−2arctan(u)+u+C(C∈R) Finalement, on trouve que : ∫1+cos2(x)sin3(x)dx=−2arctan(cos(x))+cos(x)+C(C∈R)
Primitives de fractions rationnelles en sinus hyperbolique et cosinus hyperbolique
Méthode : Les changements de variable u=ex ou u=e−x et dans le cas hyperbolique, t=tanh(2x), conduisent au calcul de primitives de fractions rationnelles. Dans certains cas, des changements de variables u=cosh(x), u=sinh(x) ou u=tanh(x), peuvent-être envisagés.
Exemple : Déterminons les primitives de x⟼cosh(x)+1cosh(x)−1ex. On pose u=ex, donc dxdu=dxd(ex)=ex. Donc du=exdx. On a donc : ∫cosh(x)+1cosh(x)−1exdx=∫2ex+e−x+12ex+e−x−1exdx=∫2ex+e−x+222ex+e−x−22exdx=∫ex+e−x+2ex+e−x−2exdx Soit : ∫cosh(x)+1cosh(x)−1exdx=∫ex+ex1+2ex+ex1−2exdx=∫u+u1+2u+u1−2du=∫uu2+u1+u2uuu2+u1−u2udu Ce qui nous donne : ∫cosh(x)+1cosh(x)−1exdx=∫u2+2u+1u2−2u+1du=∫(u+1)2u2−2u+1du La décomposition en éléments simples de (u+1)2u2−2u+1 nous permet d'écrire que : ∫cosh(x)+1cosh(x)−1exdx=∫(1−u+14+(u+1)24)du=∫1du−4∫u+11du+4∫(u+1)21du Avec C∈R, on obtient alors : ∫cosh(x)+1cosh(x)−1exdx=u−4ln(∣u+1∣)+4×u+1−1+C Soit : ∫cosh(x)+1cosh(x)−1exdx=u−ln((u+1)4)−u+14+C Finalement, on trouve que : ∫cosh(x)+1cosh(x)−1exdx=ex−ln((ex+1)4)−ex+14+C(avec:C∈R)