Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 614 minIntermédiaire

Résoudre un système d'équations avec les matrices (AX = B)

Par Josselyn C., prof de BTS SIO. Mis à jour le .

À la fin de ce chapitre, tu sauras

  • écrire un système linéaire sous la forme AX = B ;
  • le résoudre par X = A⁻¹B, à la main en ordre 2, à la calculatrice au-delà ;
  • mettre en équation un problème concret à plusieurs inconnues ;
  • vérifier une solution et rédiger la conclusion.

5 exercices corrigés1 schéma

Un système de n équations linéaires à n inconnues s'écrit sous la forme matricielle AX = B, où A est la matrice carrée des coefficients, X la colonne des inconnues et B la colonne des seconds membres. Si A est inversible, le système a une solution unique, X = A⁻¹B. Ce chapitre montre comment écrire un système sous cette forme, le résoudre à la main en ordre 2 et à la calculatrice au-delà, et comment mettre en équation un problème concret.

Écrire un système sous la forme AX = B

Prenons le système :

text
{ 2x +  y =  5
{ 5x + 3y = 13

On range les coefficients des inconnues dans une matrice A, les inconnues dans une colonne X, les seconds membres dans une colonne B :

text
A = [ 2  1 ]      X = [ x ]      B = [  5 ]
    [ 5  3 ]          [ y ]          [ 13 ]

Le produit A × X vaut [ 2x + y ; 5x + 3y ] (chapitre 3), donc le système équivaut à l'égalité A × X = B : deux matrices colonnes sont égales quand leurs coefficients le sont.

Pour un système plus grand, trois précautions :

  1. Ordonne les inconnues de la même façon dans chaque équation (x, puis y, puis z), et écris-les dans cet ordre dans X.
  2. Une inconnue absente a le coefficient 0. Dans « y + 3z = 9 », le coefficient de x est 0.
  3. Fais passer les constantes à droite et les inconnues à gauche avant de lire les coefficients. « 2x = 7 − y » devient « 2x + y = 7 ».
text
{ x + 2y      = 1               [ 1  2  0 ]       [ x ]       [ 1 ]
{      y + 3z = 9      →    A = [ 0  1  3 ]   X = [ y ]   B = [ 9 ]
{ x      + 2z = 5               [ 1  0  2 ]       [ z ]       [ 5 ]

La solution : X = A⁻¹B

Si A est inversible, on multiplie les deux membres de AX = B à gauche par A⁻¹ :

  • A⁻¹ × (A × X) = A⁻¹ × B
  • (A⁻¹ × A) × X = A⁻¹ × B (associativité)
  • I × X = A⁻¹ × B
  • X = A⁻¹ × B
1. le système2x + y = 55x + 3y = 132. A × X = B2153×xy=513A : matrice des coefficientsX : colonne des inconnuesB : colonne des seconds membresmultiplier à gauche par A⁻¹3. la solutionX = A⁻¹ × B = (2 ; 1)B × A⁻¹ n’existe pas :B est une colonne 2 × 1
Résoudre AX = B : on multiplie à gauche par A⁻¹, et l'ordre A⁻¹ × B est imposé

Résoudre un système d'ordre 2 à la main

Pour le système { 2x + y = 5 ; 5x + 3y = 13 }, l'inverse de A = [ 2 1 ; 5 3 ] a été calculé au chapitre 5 : A⁻¹ = [ 3 -1 ; -5 2 ]. Donc :

text
X = A⁻¹ × B = [  3  -1 ] × [  5 ]  =  [  3×5 + (-1)×13 ]  =  [ 2 ]
              [ -5   2 ]   [ 13 ]     [ -5×5 +  2×13   ]     [ 1 ]

La solution est x = 2 et y = 1. Vérification dans le système d'origine : 2 × 2 + 1 = 5 et 5 × 2 + 3 × 1 = 13. Les deux équations sont vérifiées.

En ordre 2, tu peux aussi résoudre par substitution ou par combinaison, comme au lycée : si l'énoncé n'impose pas la méthode matricielle, choisis la plus rapide. S'il dit « en utilisant le calcul matriciel » ou « en déduire », c'est X = A⁻¹B qui est attendu.

Résoudre un système d'ordre 3 ou plus à la calculatrice

Pour le système 3 × 3 écrit plus haut, A est la matrice dont l'inverse a été calculé au chapitre 5. Avec la calculatrice, on saisit A et B, puis on calcule [A]⁻¹ × [B] :

text
X = A⁻¹ × B = [  1/4   -1/2    3/4 ]   [ 1 ]   [ -1/2 ]
              [  3/8    1/4   -3/8 ] × [ 9 ] = [  3/4 ]
              [ -1/8    1/4    1/8 ]   [ 5 ]   [ 11/4 ]

La solution est x = −1/2, y = 3/4, z = 11/4. Vérification dans la première équation : −1/2 + 2 × 3/4 = −1/2 + 3/2 = 1. Dans la deuxième : 3/4 + 3 × 11/4 = 3/4 + 33/4 = 36/4 = 9. Dans la troisième : −1/2 + 2 × 11/4 = −1/2 + 11/2 = 5.

Mettre un problème en équation

La vraie difficulté est souvent de passer de l'énoncé au système. La méthode en quatre temps :

  1. Nomme les inconnues par une phrase : « soit x le prix d'un écran en euros ».
  2. Traduis chaque information par une équation.
  3. Écris AX = B, en précisant A, X et B.
  4. Résous, vérifie et conclus par une phrase dans le contexte.

Exemple. Le service informatique de Sorbier Logistique a passé trois commandes chez le même fournisseur, sans que la facture détaille les prix unitaires :

  • commande 1 : 5 écrans, 10 claviers et 3 casques, pour 1 172 € ;
  • commande 2 : 2 écrans, 4 claviers et 6 casques, pour 752 € ;
  • commande 3 : 8 écrans et 2 casques, pour 1 310 €.

Soit x le prix d'un écran, y celui d'un clavier, z celui d'un casque, en euros. Les trois commandes donnent :

text
{ 5x + 10y + 3z = 1172          [ 5  10  3 ]       [ x ]       [ 1172 ]
{ 2x +  4y + 6z =  752      A = [ 2   4  6 ]   X = [ y ]   B = [  752 ]
{ 8x        + 2z = 1310         [ 8   0  2 ]       [ z ]       [ 1310 ]

La commande 3 ne contient pas de clavier : le coefficient de y dans la troisième équation est 0. À la calculatrice, A est inversible et [A]⁻¹[B] donne X = (149 ; 25 ; 59). Un écran coûte 149 €, un clavier 25 €, un casque 59 €. Vérification sur la commande 1 : 5 × 149 + 10 × 25 + 3 × 59 = 745 + 250 + 177 = 1 172. On retrouve d'ailleurs les prix du chapitre 3 : le système a « défait » le produit quantités × prix.

Le même raisonnement en ordre 4

Le programme parle de systèmes de n équations à n inconnues : la méthode ne change pas avec la taille, seule la saisie s'allonge. Un hébergeur facture chaque mois ses machines virtuelles selon quatre ressources : un prix a par processeur virtuel (vCPU), b par Go de mémoire vive, c par tranche de 10 Go de disque et d par adresse IP publique. Quatre machines lui coûtent :

MachinevCPUGo de RAMTranches de 10 GoIP publiquesPrix mensuel
VM 1245137 €
VM 2488170 €
VM 3123018 €
VM 4832202192 €

Le tableau se lit directement comme le système AX = B, avec A la matrice 4 × 4 des quatre colonnes de ressources, X = (a ; b ; c ; d) et B = (37 ; 70 ; 18 ; 192). La calculatrice donne X = A⁻¹B = (9 ; 3 ; 1 ; 2) : 9 € par vCPU, 3 € par Go de RAM, 1 € par tranche de 10 Go de disque et 2 € par adresse IP publique. Vérification sur la VM 3 : 9 + 2 × 3 + 3 × 1 + 0 = 18.

Quand A n'est pas inversible

Si la calculatrice refuse d'inverser A (erreur de matrice singulière), le système n'est pas un système de Cramer : il a soit aucune solution, soit une infinité. C'est le cas quand une équation est une combinaison des autres, par exemple si deux commandes sont exactement proportionnelles : elles n'apportent qu'une seule information. Ce cas est hors programme ; dans un sujet, la matrice est inversible, et si ta machine dit le contraire, c'est presque toujours une erreur de saisie.

Exercices

Exercice 1 sur 5 Écrire sous forme matricielle Réussi À revoir

Écris chaque système sous la forme AX = B, en donnant A, X et B.

  1. { 3x − y = 7 ; 2x + y = 8 }
  2. { a + b + c = 10 ; 2a − c = 1 ; b = 3c + 2 }
Voir la réponseMasquer la réponse de l'exercice 1
  1. A = [ 3 -1 ; 2 1 ], X = (x ; y), B = (7 ; 8).

  2. On ordonne a, b, c et on passe les inconnues à gauche : la troisième équation devient b − 3c = 2.

    text
    A = [ 1  1   1 ]      X = [ a ]      B = [ 10 ]
        [ 2  0  -1 ]          [ b ]          [  1 ]
        [ 0  1  -3 ]          [ c ]          [  2 ]
    

    Le coefficient de b dans la deuxième équation et celui de a dans la troisième valent 0.

Tu avais trouvé ?

Exercice 2 sur 5 Résoudre à la main en ordre 2 Réussi À revoir

  1. Résous le système { 3x − y = 7 ; 2x + y = 8 } par la méthode matricielle.
  2. Vérifie ta solution.
Voir la réponseMasquer la réponse de l'exercice 2
  1. A = [ 3 -1 ; 2 1 ] : ad − bc = 3 × 1 − (−1) × 2 = 5, donc A⁻¹ = ⅕ [ 1 1 ; -2 3 ]. Puis :

    text
    X = A⁻¹ × B = ⅕ [  1  1 ] × [ 7 ] = ⅕ [  7 + 8  ] = ⅕ [ 15 ] = [ 3 ]
                    [ -2  3 ]   [ 8 ]     [ -14 + 24 ]     [ 10 ]   [ 2 ]
    

    x = 3 et y = 2.

  2. 3 × 3 − 2 = 7 et 2 × 3 + 2 = 8 : les deux équations sont vérifiées.

Tu avais trouvé ?

Exercice 3 sur 5 L'inverse est donné Réussi À revoir

On considère le système { x + y = 5 ; y + z = 7 ; x + z = 6 }. On admet que la matrice A de ce système est inversible et que :

text
A⁻¹ = [  1/2  -1/2   1/2 ]
      [  1/2   1/2  -1/2 ]
      [ -1/2   1/2   1/2 ]
  1. Écris A et B.
  2. En déduire la solution du système.
Voir la réponseMasquer la réponse de l'exercice 3
  1. A = [ 1 1 0 ; 0 1 1 ; 1 0 1 ] et B = (5 ; 7 ; 6).

  2. X = A⁻¹B :

    text
    x = 1/2×5 - 1/2×7 + 1/2×6 = (5 - 7 + 6)/2 = 4/2 = 2
    y = 1/2×5 + 1/2×7 - 1/2×6 = (5 + 7 - 6)/2 = 6/2 = 3
    z = -1/2×5 + 1/2×7 + 1/2×6 = (-5 + 7 + 6)/2 = 8/2 = 4
    

    x = 2, y = 3, z = 4. Vérification : 2 + 3 = 5, 3 + 4 = 7, 2 + 4 = 6.

Tu avais trouvé ?

Exercice 4 sur 5 Deux forfaits d'intervention Réussi À revoir

Une société de maintenance propose un forfait d'intervention sur site et un forfait d'intervention à distance. Un client a payé 490 € pour 3 interventions sur site et 2 à distance ; un autre a payé 480 € pour 1 intervention sur site et 4 à distance.

  1. Mets le problème en équation sous la forme AX = B.
  2. Résous-le et conclus.
Voir la réponseMasquer la réponse de l'exercice 4
  1. Soit x le prix du forfait sur site et y celui du forfait à distance, en euros. { 3x + 2y = 490 ; x + 4y = 480 }, soit A = [ 3 2 ; 1 4 ], X = (x ; y), B = (490 ; 480).
  2. ad − bc = 12 − 2 = 10, donc A⁻¹ = (1/10) [ 4 -2 ; -1 3 ], et X = (1/10) × (4 × 490 − 2 × 480 ; −490 + 3 × 480) = (1/10) × (1 000 ; 950) = (100 ; 95). Le forfait sur site coûte 100 € et le forfait à distance 95 €. Vérification : 3 × 100 + 2 × 95 = 490 et 100 + 4 × 95 = 480.

Tu avais trouvé ?

Exercice 5 sur 5 Un système d'ordre 4 à la calculatrice Réussi À revoir

Résous à la calculatrice le système :

text
{  a +  b +  c +  d =  5
{  a + 2b       +  d =  1
{ 2a +  b +  c       =  6
{  a       + 2c + 3d = 11
Voir la réponseMasquer la réponse de l'exercice 5

On saisit A = [ 1 1 1 1 ; 1 2 0 1 ; 2 1 1 0 ; 1 0 2 3 ] et B = (5 ; 1 ; 6 ; 11), puis on calcule [A]⁻¹[B]. La calculatrice donne a = 2, b = −1, c = 3, d = 1.

Vérification : 2 − 1 + 3 + 1 = 5 ; 2 − 2 + 1 = 1 ; 4 − 1 + 3 = 6 ; 2 + 6 + 3 = 11. Les quatre équations sont vérifiées. Les coefficients nuls (c dans la deuxième équation, d dans la troisième, b dans la quatrième) sont les pièges de la saisie.

Tu avais trouvé ?

Chapitre terminé !

Fais les 5 exercices avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Matrices à la calculatrice : TI-83 Premium CE, Casio et NumWorksRevoir le sommaire du cours