Maths, Informatique, Jeux
Site Web réalisé par Frédéric et François WANG
Répertoire principalMathsDiversRésolution d'équations

Sommaire

Introduction
Equation du premier degré (Niveau 4e)
Equation du second degré (Niveau première S et ES puis terminale S)
Equation du 3e degré (Niveau terminale S, hors programme)
Equation du 4e degré (Niveau terminale S, hors programme)

Introduction

Dans cette page, nous allons voir comment résoudre par radicaux des équations (à une inconnue) de degré inférieur ou égal à quatre, avec à chaque fois un programme javascript retournant les racines de l'équation donnée (notons que cette résolution par radicaux est impossible pour des degrés supérieurs). Nous nous intéresserons donc une nouvelle fois à l'association des mathématiques et de l'informatique.

Concernant le cas des équations du premier degré, les élèves de quatrième trouverons un bref rappel du cours sur les équations avant le script de résolution. Par contre pour les degrés supérieurs, les méthodes permettant de trouver les racines de l'équation sont détaillées. Celles utilisées pour les équations du second degré sont étudiées en terminale S et ES, bien que le cas où les racines sont des nombres complexes ne fasse partie que du programme de terminale S. Les élèves qui ont découvert l'ensemble ℂ des nombres complexes peuvent alors comprendre la recherche des solutions des équations du 3e et 4e degré, même si cela est hors programme.

Nombre de chiffres après la virgule :

Equation du premier degré (Niveau 4e)

Étant donnée une égalité telle que « 5x = 10 », on se propose de trouver un ou des nombres x, appelé solutions (ou racines) de l'équation, qui rendent l'égalité vraie. Par exemple en remplaçant x par 1, on obtient « 5 × 1 = 10 » ce qui est faux, ce n'est donc pas une solution.

La solution de cette équation est évidemment x = 2, mais lorsque l'on a affaire a des équation plus complexe, il faut utiliser des techniques précises. On a ainsi le droit d'ajouter ou de soustraire un même nombre aux deux membres d'une équation, ainsi que de les multiplier ou les diviser par un même nombre non nul. Par exemple en divisant par 5, « 5x = 10 » devient « x = 2 ».

Les équations étudiées en quatrième sont du premier degré et n'ont donc qu'une seule solution. En effet, dans tout les cas, par les méthodes citées précédemment, on peut écrire l'équation sous la forme « Ax + B = 0 », où A et B sont des nombres. En soustrayant B puis en divisant par A, on obtient « x = -B/A ». x est alors l'unique solution de l'équation, que l'ordinateur peut facilement calculer :


Equation du second degré (Niveau première S et ES puis terminale S)

La forme générale d'une équation du second degré est Ax2+Bx+C=0. Voilà comment l'on procède habituellement pour trouver les racines de l'équation :
Ax2+Bx+C=0
A(x2+BAx+CA)=0
A(x2+2B2A+B24A2B24A2+4AC4A2)=0
A((x+B2A)2B24AC4A2)=0
On pose alors Δ=B24AC, que l'on appelle le discriminant de l'équation : A((x+B2A)2Δ4A2)=0. Trois cas sont alors possibles :

Equation du 3e degré (Niveau terminale S, hors programme)

Rappel : On pose généralement j=1+i32, qui est une des trois racines cubiques de 1.
L'équation de départ est Ax3+Bx2+Cx+D=0, on divise par A pour obtenir une équation de la forme :
x3+ax2+bx+c=0, puis on pose x=za3 :
(z3+3za393z2a3a327)+(z22az3+a29)+b(za3)+c=0
z3+z2(3a3+a)+z(3a292a23+b)a327+a39ab3+c=0
z3+z(a23+b)+2a327ab3+c=0
L'équation est donc de la forme z3+pz+q=0, avec p=a23+b ; q=2a327ab3+c
Si p = 0, l'équation s'écrit z3=q et par conséquent ses racines sont z0=q3, z1=j×z0, z2=j2×z0 on peut donc trouver x0, x1, x2, solutions de l'équation initiale.
Si p0, on pose z = u + v, et en remplaçant dans l'équation obtenue précédemment :
(u+v)3+p(u+v)+q=0
u3+3u2v+3uv3+v3+p(u+v)+q=0
u3+v3+(3uv+p)(u+v)=0
Pour trouver une solution à cette égalité, on s'intéresse au système suivant :
{u3+v3+q=03uv+p=0{(u3+q+(p3u)3)×u3=0v=p3u{u6+qu3p327=0v=p3u
En posant y=u3, la première équation devient y2+qyp327=0.
C'est donc une équation du second degré que l'on sait résoudre : soit y0 une racine de cette équation. Comme u3=y0, on en déduit, comme précédemment, u0, u1, u2. Puis, à l'aide du système, on leur associe les nombres v0, v1, v2. On arrive alors à z0, z1, z2, et enfin à x0, x1, x2...

Bref cela demande beaucoup de calcul et de changements de variables qu'une machine peut cependant effectuer rapidement (attention tout de même avec les arrondis) :


Equation du 4e degré (Niveau terminale S, hors programme)

L'équation de départ est Ax4+Bx3+Cx2+Dx+E=0, on divise comme d'habitude par A pour obtenir une équation de la forme x4+ax3+bx2+cx+d=0, puis on pose x=za4
(z44z3×a4+6z2×a2164z×a343+a444)+a(z3+3z2×a4+3z×a216a343)+b(z22az4+a216)+c(za4)+d=0
z4+z3(a+a)+z2(6a2163a24+b)+z(a342+3a216ab2+c)+(a444a443+a2b16+ac4+d)=0
z4+z2(3a28+b)+z(a38ab2+c)+(3a4256+a2b16ac4+d)=0
L'équation est donc de la forme z4+pz3+qz2+r=0, avec p=3a28+b ; q=a38ab2+c ; r=3a4256+a2b16ac4+d.
Pour factoriser cette équation, on va supposer qu'il existe P, Q, R, tels que l'on ait les trois égalités suivantes : 2PQ2=p ; 2QR=q et P2R2=r, ce qui nous permet d'obtenir :
z4+(2PQ2)z22QRz+P2R2=0z4+2Pz2+P2((Qz)22QRzR2)=0(z2+P)2(Qz+R)2=0, et finalement : (z2+Qz+P+R)(z2Qz+PR)=0.
C'est donc un produit d'équations du second degré dont on peut trouver les racines, reste à trouver les nombres P, Q et R, c'est-à-dire résoudre le système :
{2PQ2=p2QR=qP2R2=r{Q2=2PpR2=P2r QR=q2{Q2=2Pp=(QRR)2=(QR)2R2=q24P2rR2=P2rQR=q2
La ligne du haut donne l'équation : 2Ppq24(P2r)=0P(P2r)p(P2r)2q28=0P3p2P2rP+rp2q28=0.
On a ainsi une équation du 3ème degré dont on peut trouver une solution P0 (d'après la méthode décrite plus haut).
Puis à l'aide du système, on a le triplet de nombre (P0, Q0, R0) qui réponds aux conditions fixés.
En particulier, on a z2+Q0z+P0+R0=0 ou z2Q0z+P0R0=0, deux équations de degré 2 qui nous fournissent au plus 2 racines chacune, c'est-à-dire quatre racines (pas forcément toutes distinctes) pour l'équation initiale en z : z0, z1, z2, z3.
Il ne nous reste plus pour terminer, qu'à se servir de l'égalité x=za4 pour trouver les quatre racines x0, x1, x2, x3 de l'équation initiale.

Là encore, la tâche est fastidieuse, sauf pour l'ordinateur qui nous donne le résultat en un clin d'oeil (ou de diode pour être précis) :


Cette page est conforme aux normes du W3C - Auteur : Frédéric WANG - Dernière mise à jour : mercredi 25 août 2004
Valid XHTML 1.1 Valid MathML 2.0 Valid SVG Valid CSS Amaya, the W3C browser/editor Déclaration qualité Opquast Foxkeh banners for Firefox 2