Nous abordons aujourd’hui un sujet fondamental de l’algèbre linéaire qui structure l’ensemble des calculs matriciels : le produit de deux tableaux numériques. Cette opération binaire, enseignée dès le programme de maths en MPSI, transforme deux structures numériques en une nouvelle, selon des règles précises. Contrairement aux opérations d’addition ou de soustraction où chaque élément se combine avec son homologue positionnel, la multiplication matricielle exige une compatibilité dimensionnelle stricte. Nous verrons que cette contrainte n’est pas une limitation, mais plutôt une caractéristique qui rend cette opération particulièrement utile pour modéliser des transformations linéaires complexes. Depuis 1858, date à laquelle Arthur Cayley formalisa ces opérations, les applications se sont multipliées en physique quantique, traitement d’images et intelligence artificielle, où des millions d’opérations s’exécutent en quelques microsecondes grâce aux processeurs modernes.
Dimensions et compatibilité : le préalable indispensable
Avant d’effectuer toute opération, nous devons analyser la structure dimensionnelle des tableaux numériques concernés. Une matrice possède un ordre défini par son nombre de lignes m et son nombre de colonnes n, noté (m × n). Cette caractéristique détermine si deux structures peuvent se multiplier ensemble. La règle fondamentale stipule que le nombre de colonnes du premier tableau doit correspondre exactement au nombre de lignes du second. Cette condition de compatibilité n’est pas arbitraire : elle découle de la nature même du calcul, où chaque ligne du premier tableau rencontre successivement chaque colonne du second.
Examinons cette règle à travers un tableau comparatif qui clarifie les situations autorisées et interdites dans le produit matriciel :
| Matrice A | Matrice B | Compatibilité | Résultat |
|---|---|---|---|
| (3 × 4) | (4 × 2) | Compatible | (3 × 2) |
| (2 × 5) | (3 × 2) | Incompatible | Impossible |
| (4 × 4) | (4 × 4) | Compatible | (4 × 4) |
| (1 × 6) | (6 × 1) | Compatible | (1 × 1) |
Nous observons que la dimension du résultat combine systématiquement le nombre de lignes du premier tableau avec le nombre de colonnes du second. Cette règle s’applique universellement, qu’il s’agisse de structures carrées ou rectangulaires. L’identification des coefficients suit une convention internationale : l’élément aij désigne celui situé à l’intersection de la ligne i et de la colonne j. Cette notation précise facilite la communication mathématique et prévient toute ambiguïté dans les calculs complexes.
Méthodologie pratique du calcul matriciel
Le processus de multiplication suit une logique systématique que nous appliquons coefficient par coefficient. Pour obtenir l’élément cij de la matrice résultat, nous multiplions chaque élément de la ligne i de la première matrice par l’élément correspondant de la colonne j de la seconde matrice, puis nous additionnons ces produits. Cette méthode, apparemment laborieuse pour des structures de petite taille, devient extrêmement efficace lorsqu’elle est implémentée algorithmiquement. Les ordinateurs modernes effectuent ainsi plus de 1 000 milliards d’opérations de ce type par seconde.
Prenons un cas concret avec des matrices 2 × 2. Considérons A avec les éléments (3, 5) en première ligne et (7, 2) en seconde ligne, puis B avec (4, 1) en première ligne et (6, 2) en seconde ligne. Le coefficient c11 s’obtient ainsi : (3 × 4) + (5 × 6) = 12 + 30 = 42. Pour c12, nous calculons : (3 × 1) + (5 × 2) = 3 + 10 = 13. Cette approche méthodique garantit la précision des résultats, même dans des configurations plus élaborées.
Lorsque nous travaillons avec des structures 3 × 3 ou plus grandes, le principe demeure identique. Chaque coefficient nécessite une séquence de multiplications et d’additions. Pour une matrice 3 × 3, nous déterminons neuf coefficients distincts, chacun suivant la même recette : ligne contre colonne, multiplication élément par élément, puis sommation. Cette régularité procédurale permet d’automatiser les calculs matriciels dans tous les domaines scientifiques, de la mécanique quantique à l’économétrie.

Propriétés algébriques et cas particuliers
Le produit matriciel présente des caractéristiques algébriques qui le distinguent nettement de la multiplication ordinaire des nombres réels. La propriété la plus surprenante concerne l’absence de commutativité : le produit A × B diffère généralement de B × A. Cette particularité découle directement des contraintes dimensionnelles et de la nature directionnelle du calcul. Dans certains contextes spécifiques, notamment lorsqu’une matrice représente l’inverse d’une autre, la commutativité peut apparaître, mais il s’agit d’exceptions remarquables plutôt que de la règle générale.
En revanche, nous constatons que l’associativité reste préservée : (A × B) × C = A × (B × C). Cette propriété autorise une certaine flexibilité dans l’ordre d’exécution des calculs, particulièrement utile pour optimiser les performances algorithmiques. La distributivité fonctionne également : A × (B + C) = (A × B) + (A × C), à condition de respecter scrupuleusement l’ordre des matrices, puisque l’interversion pourrait rendre l’opération impossible ou produire un résultat erroné.
Voici les règles essentielles à retenir pour maîtriser ces opérations :
- Vérifier systématiquement la compatibilité avant d’entamer tout calcul
- Respecter l’ordre des matrices, car A × B ≠ B × A dans la majorité des cas
- Utiliser les parenthèses pour gérer les priorités grâce à l’associativité
- Appliquer la distributivité sans intervertir les positions matricielles
- Considérer que det(A × B) = det(A) × det(B) pour les déterminants
La multiplication par un scalaire représente un cas particulier beaucoup plus simple. Nous multiplions alors chaque coefficient de la matrice par ce nombre unique, obtenant une structure de dimension identique. Cette opération s’effectue indépendamment de la taille du tableau, qu’il soit 2 × 2, 5 × 7 ou n’importe quelle autre configuration. Tout comme les nombres complexes, les matrices admettent des propriétés spécifiques concernant la transposition d’un produit : (A × B)T = BT × AT, où nous inversons l’ordre des matrices tout en les transposant individuellement.
Applications pratiques et exercices d’entraînement
Nous vous proposons maintenant des situations concrètes pour consolider votre compréhension. Considérez une matrice M de dimension (4 × 3) que vous souhaitez multiplier par une matrice N. Quelle doit être la première dimension de N pour que l’opération soit réalisable ? La réponse est 3 lignes, le nombre de colonnes de M. Si N possède p colonnes, le résultat sera une matrice (4 × p). Cette logique dimensionnelle s’applique universellement, similaire aux principes que nous utilisons pour les opérations sur les polynômes, où la structure du résultat dépend de celle des opérandes.
Exercez-vous avec des tableaux de tailles variées pour développer votre agilité calculatoire. Commencez par des structures 2 × 2, puis progressez vers des dimensions supérieures. Utilisez la règle mnémotechnique suivante : le coefficient recherché indique sa propre recette, le numéro de ligne désigne quelle ligne utiliser dans la première matrice, le numéro de colonne indique quelle colonne prendre dans la seconde. Cette approche méthodique élimine l’hésitation et accélère considérablement les calculs manuels.
Les applications professionnelles du produit matriciel s’étendent bien au-delà des salles de classe. En infographie 3D, chaque transformation géométrique (rotation, translation, mise à l’échelle) s’exprime par une matrice 4 × 4, et composer plusieurs transformations revient à multiplier leurs matrices respectives. En apprentissage automatique, les réseaux neuronaux reposent entièrement sur des multiplications matricielles massives pour propager l’information entre couches successives. La compréhension approfondie de ces mécanismes ouvre des perspectives professionnelles dans des secteurs technologiques en pleine expansion, où la demande d’ingénieurs maîtrisant l’algèbre linéaire dépasse actuellement l’offre de 30% selon les statistiques du marché de l’emploi en 2024.














