Adloun

Matrices carrées et inversibilité

Cours · mathématiques (ECT 2e année), chapitre 1 · prépa ECT, 2e année · le début du chapitre, la suite sur Adloun

Le produit d'une matrice par un vecteur : une ligne multipliée par la colonne donne un coefficient du résultat.

Une matrice n'est rien d'autre qu'un tableau de nombres. Ce qui la rend utile, c'est qu'on peut la manipuler comme un seul objet : l'ajouter, la multiplier, parfois l'inverser — et qu'un système de trois équations à trois inconnues se réécrit alors en une seule ligne, . Tout ce chapitre se lit sur des tableaux de taille ou : un carnet de commandes, un parc de véhicules entre trois agences, un système de coûts y tiennent tous.

AttentionCe que le programme demande, et ce qu'il écarte

Deux phrases encadrent le chapitre. La première : « Le programme exclut toute notion de structure. On ne traite que le cas des matrices réelles. » Ni groupe, ni anneau, ni espace vectoriel : on calcule sur des tableaux de nombres réels, et c'est tout. La seconde : « On se limitera à des matrices carrées d'ordre inférieur ou égal à . »

1.1 Matrices carrées

Définition 1.1Matrice carrée d'ordre n

Une matrice carrée d'ordre est un tableau de lignes et colonnes de nombres réels, noté , où est le coefficient situé à l'intersection de la ligne et de la colonne . L'ensemble de ces matrices se note .

Deux matrices de sont égales lorsque tous leurs coefficients le sont, un par un.

Définition 1.2Trois familles de matrices carrées

Soit dans .

  • est triangulaire supérieure si dès que : tout ce qui est sous la diagonale est nul.
  • est triangulaire inférieure si dès que : tout ce qui est au-dessus de la diagonale est nul.
  • est diagonale si dès que : elle est à la fois triangulaire supérieure et triangulaire inférieure.

La matrice identité est la matrice diagonale dont tous les coefficients diagonaux valent .

Exemple 1.3Reconnaître un moule

est triangulaire supérieure, triangulaire inférieure, diagonale. Attention : rien n'oblige une matrice diagonale à avoir des coefficients diagonaux non nuls — en a un qui vaut , et cela coûtera cher au moment d'inverser.

Définition 1.4Somme et multiple

Pour et dans et réel, on pose et : on ajoute et l'on multiplie case par case. La matrice dont tous les coefficients sont nuls se note ; elle vérifie .

Exemple 1.5Deux mois de commandes

Les commandes d'une entreprise auprès de trois fournisseurs, en janvier puis en février, sont et . Le total du bimestre est : neuf additions, écrites en trois signes.

1.2 Le produit de deux matrices

Définition 1.6Produit matriciel

Soient et dans . Le produit est la matrice dont le coefficient de la ligne et de la colonne vaut

On dit qu'on fait le produit de la ligne de par la colonne de .

ImportantLe produit de matrices n'est pas le produit des nombres

Trois habitudes prises au collège tombent d'un coup.

  • Le produit n'est pas commutatif : en général . Les deux produits existent, ils sont de même taille, et ils diffèrent.
  • Un produit nul n'oblige aucun facteur à l'être : on peut avoir avec et , comme le montre .
  • On ne simplifie pas : n'entraîne pas .

En revanche le produit reste associatif, et .

Python : Vérifier un produit, et sa non-commutativité


import numpy as np

A = np.array([[1, 2], [3, 4]])
B = np.array([[0, 1], [1, 0]])

print((A @ B).tolist())    # [[2, 1], [4, 3]]
print((B @ A).tolist())    # [[3, 4], [1, 2]]

Multiplier par à droite échange les colonnes de , à gauche ses lignes : deux opérations différentes, deux résultats différents. En Python, @ est le produit matriciel ; * ferait un produit case par case, qui n'est pas celui du cours — l'erreur la plus fréquente des premiers programmes.

1.2.1 Un parc de véhicules entre trois agences

Exemple 1.7Ce qu'une matrice de flux encode

Un loueur possède trois agences , et . Chaque mois, une partie des véhicules loués dans une agence est rendue dans une autre. La matrice

se lit par colonnes : la colonne décrit ce que devient le parc de — y restent, partent en , en . Chaque colonne somme à : aucun véhicule ne disparaît. Si est la colonne des effectifs au mois , alors .

Exercices du chapitre

La suite du cours · Tous les exercices du chapitre