Dans cette fiche explicative, nous allons apprendre à identifier les conditions du produit matriciel, et à calculer le produit de deux matrices, si cela est possible.
Commençons par rappeler la multiplication par un scalaire, qui est beaucoup plus simple que le produit matriciel. La multiplication par un scalaire consiste à multiplier une matrice par un scalaire (ou un nombre). Par exemple, considérons la matrice
Si on voulait multiplier cette matrice par un scalaire 2, on multiplierait chacune des composantes de la matrice par 2 :
Nous pouvons voir que multiplier une matrice par un scalaire est simple. Cependant, il est beaucoup plus compliqué de multiplier une matrice par une autre matrice. Avant de pouvoir discuter de la manière de multiplier une matrice par une autre matrice, nous devons comprendre quand il est possible de multiplier une paire de matrices.
Rappelons que l’ordre d’une matrice est donné par
Par exemple, une matrice avec lignes et colonnes est dite une matrice . Pour multiplier une paire de matrices, leurs ordres doivent être compatibles.
Règle : Critère pour le produit matriciel
Soient et des matrices. Pour calculer le produit matriciel , le nombre de colonnes dans doit être égal au nombre de lignes dans . Si est une matrice pour certains entiers positifs et , doit être une matrice pour un certain entier positif . Dans ce cas, est une matrice .
D’après ce critère pour le produit matriciel, nous pouvons voir que n’est pas pareille que pour les matrices et . En fait, il est possible que l’un d’eux soit défini alors que l’autre ne l’est pas. Par exemple, disons que les matrices et sont de dimensions et respectivement. Alors, le nombre de colonnes de est égal au nombre de lignes de , ce qui signifie que le produit matriciel est défini. En revanche, le nombre de colonnes de n’est pas égal au nombre de lignes de . Cela signifie que le produit matriciel n’est pas défini. Cela nous indique que le produit matriciel n’est pas commutatif, ce qui signifie que l’ordre des matrices dans le produit matriciel ne peut pas être modifié.
Dans le premier exemple, nous allons trouver l’ordre d’une matrice résultant d’un produit matriciel.
Exemple 1: Ordre des matrices dans le produit matriciel
Complétez : si est une matrice de dimension et que est une matrice de dimension , alors la matrice est de dimension .
Réponse
Rappelons que le nombre de colonnes dans la matrice doit être égal au nombre de lignes dans la matrice pour calculer le produit matriciel . On rappelle aussi que l’ordre d’une matrice est donné par
Comme l’ordre de la matrice est , cela nous indique que le nombre de colonnes dans la matrice vaut 3. L’ordre de est , ce qui signifie que la matrice a 1 ligne et 3 colonnes. est la transposée de , et on sait que la transposée d’une matrice transforme les lignes de la matrice en colonnes de sa transposée. Comme la transposée de a 1 ligne et 3 colonnes, la matrice doit avoir 3 lignes et 1 colonne. Cela nous indique que le nombre de colonnes dans la matrice et le nombre de lignes dans la matrice sont tous deux égaux à 3, ce qui signifie que le produit matriciel est valide.
Rappelons que la multiplication d’une matrice de dimension par une matrice de dimension conduit à une matrice de dimension . Dans cet exemple, nous multiplions une matrice par une matrice . Cela signifie
Par conséquent, , et . L’ordre de la matrice est . C’est l’option B.
Dans l’exemple suivant, nous déterminerons l’ordre d’une matrice multipliée, en fonction de l’ordre de la matrice du produit ainsi que l’ordre de l’autre matrice.
Exemple 2: Ordre des matrices dans le produit matriciel
Complétez : si la matrice est de dimension et la matrice est de dimension , alors la matrice est de dimension .
Réponse
Rappelons que le nombre de colonnes dans la matrice doit être égal au nombre de lignes dans la matrice pour calculer le produit matriciel . On rappelle aussi que l’ordre d’une matrice est donné par
Comme l’ordre de la matrice est , cela nous indique que le nombre de colonnes dans la matrice est 3. Ce nombre doit être égal au nombre de lignes dans la matrice . Par conséquent, le nombre de lignes dans la matrice doit être égal à 3.
On rappelle aussi que le nombre de lignes dans la matrice est égal au nombre de lignes dans la matrice , de même le nombre de colonnes dans est égal au nombre de colonnes dans la matrice . On nous dit que cette matrice est de dimension et que la matrice est de dimension , et on peut voir que les nombres de lignes dans les matrices et sont les mêmes. Puisque la matrice a 1 colonne, cela nous indique que le nombre de colonnes dans doit être égal à 1.
Par conséquent, la matrice est de dimension . C’est l’option D.
Dans l’exemple suivant, nous allons vérifier le critère du produit matriciel pour déterminer si le produit matriciel donné est bien défini.
Exemple 3: Déterminer le produit de deux matrices données
Sachant que déterminez si possible.
Réponse
Rappelons que le nombre de colonnes dans la matrice doit être égal au nombre de lignes dans la matrice pour calculer le produit matriciel . On rappelle aussi que l’ordre d’une matrice est donné par
On peut voir que cette matrice a 2 lignes et 3 colonnes et que la matrice a 2 lignes et 2 colonnes. Puisque le nombre de colonnes dans n’est pas égal au nombre de lignes dans la matrice , le produit matriciel est indéfini.
Dans les exemples précédents, nous avons considéré la propriété de l’ordre des matrices dans le produit matriciel. Maintenant que nous savons quand une paire de matrices peut être multipliée, examinons comment multiplier les matrices. Le produit matriciel le plus simple est la multiplication d’une matrice ligne par une matrice colonne.
Comment : Multiplier les matrices lignes par les matrices colonnes
Soient et des matrices lignes et colonnes respectivement. Alors, la matrice est bien définie et elle est de dimension . Le coefficient de cette matrice est obtenu en multipliant chaque coefficient dans la matrice ligne par le coefficient correspondant dans la matrice colonne, puis en additionnant tous les produits.
Nous illustrerons cette démarche dans l’exemple suivant.
Exemple 4: Déterminer le produit de deux matrices données
On considère les matrices
Trouvez , si possible.
Réponse
Nous savons que le produit matriciel n’est possible que si le nombre de colonnes de la première matrice correspond au nombre de lignes de la deuxième matrice. On note que le nombre de colonnes de la première matrice et le nombre de lignes de la deuxième matrice sont tous les deux égaux à 3, il est donc possible de calculer le produit matriciel .
On sait aussi que la multiplication d’une matrice par une matrice donne une matrice . On constate que les ordres des matrices et sont et respectivement. Par conséquent, , et . Cela nous indique que la matrice est de dimension .
Comme la matrice n’a qu’une seule ligne, c’est une matrice ligne. De même, la matrice est une matrice colonne. Rappelons que nous pouvons multiplier une matrice ligne par une matrice colonne en multipliant chaque coefficient dans la matrice par le coefficient correspondant dans la colonne de et en additionnant tous les produits. Dans le calcul suivant, nous mettons en évidence les coefficients correspondants dans chaque matrice avec la même couleur :
On peut voir que l’ordre de est , comme prévu.
Par conséquent, .
Dans l’exemple précédent, nous avons multiplié une matrice ligne par une matrice colonne, ce qui résulte en une matrice avec un seul coefficient, en multipliant le ième coefficient de la matrice par le ième coefficient de la matrice des colonnes et en additionnant tous les produits. La matrice résultante avait un seul coefficient car la première matrice dans le produit matriciel avait une ligne et la deuxième matrice avait une colonne.
Cette démarche peut être généralisée pour multiplier toute paire de matrices avec des ordres compatibles, où la matrice résultante peut avoir plusieurs coefficients. Pour multiplier une matrice avec plusieurs lignes par une matrice avec plusieurs colonnes, nous devons choisir une ligne de la première matrice et une colonne de la deuxième matrice. En traitant respectivement la ligne et la colonne sélectionnées comme des matrices lignes et colonnes, nous pouvons multiplier la matrice ligne et la matrice colonne en utilisant la méthode introduite précédemment. Nous continuons cette démarche jusqu’à ce que chacune des lignes de la première matrice soit multipliée par chacune des colonnes de la deuxième matrice.
Comment : Multiplier des matrices
Soient et des matrices de dimensions et respectivement. Pour chaque et , on peut calculer le coefficient dans la ième ligne et la ième colonne de la matrice en multipliant la ième ligne de par la ième colonne de .
On sait que si on multiplie une matrice de dimension par une matrice de dimension , on obtient une matrice de dimension . Cela signifie que nous devons calculer pour compléter le produit matriciel.
Montrons cette méthode graphiquement en multipliant une matrice par une matrice . Nous savons que la matrice résultante sera de dimension , ce qui signifie que nous devons multiplier une ligne par une colonne 9 fois. On considère les matrices suivantes :
On peut voir que la matrice a 2 colonnes et que la matrice a 2 lignes. Par conséquent, nous pouvons calculer le produit . Nous savons aussi que le produit sera de dimension . Premièrement, nous pouvons multiplier la première ligne par la première colonne pour trouver le coefficient dans la première ligne et la première colonne de la matrice :
Ensuite, on multiplie la première ligne de par la deuxième colonne de pour obtenir
Cette démarche continue jusqu’à ce que nous ayons complété le produit matriciel :
Exemple 5: Déterminer le produit de deux matrices données
Sachant que trouvez si possible.
Réponse
Nous savons que le produit matriciel n’est possible que si le nombre de colonnes de la première matrice correspond au nombre de lignes de la deuxième matrice. On note que le nombre de colonnes de la première matrice et le nombre de lignes de la deuxième matrice sont tous les deux égaux à 3, il est donc possible de calculer le produit matriciel .
On sait aussi que la multiplication d’une matrice par une matrice donne une matrice . On voit que les ordres des matrices et sont et respectivement. Par conséquent, , et . Cela nous indique que la matrice est de dimension . Nous devons calculer les coefficients de cette matrice.
Rappelons que le coefficient dans la ième ligne et la ième colonne de la matrice est obtenu en multipliant la ième ligne de par la ième colonne de . On commence par prendre la première ligne de , qui peut être écrite comme une matrice colonne . On prend aussi la première (et seule) colonne de , qui peut être écrite comme la matrice colonne . On multiplie chaque coefficient de la matrice par le coefficient correspondant dans la matrice colonne, puis on additionne tous les produits,
Puisqu’il s’agit du produit de la première ligne de et de la première colonne de , cela nous indique que 7 est le coefficient de la première ligne et de la première colonne de la matrice .
Ensuite, on multiplie la deuxième ligne de , , par la première colonne de , , ce qui conduit à
Par conséquent, 5 est le coefficient dans la deuxième ligne et la première colonne de la matrice . Cela conduit à
Dans l’exemple précédent, nous avons multiplié une paire de matrices qui avaient des ordres compatibles. Nous l’avons fait en prenant les sous-matrices lignes de la première matrice et les sous-matrices colonnes de la deuxième matrice, puis en les multipliant ensemble. Bien que ce soit la méthode correcte pour multiplier deux matrices, il n’est pas efficace d’écrire les matrices lignes et colonnes à chaque fois. Au lieu de cela, nous pouvons abréger ces calculs en écrivant le produit des matrices lignes et colonnes correspondantes dans chaque coefficient de la matrice résultante, comme le montre la formule suivante.
Définition : Produit matriciel
Soient et des matrices de dimensions et , respectivement, données par
Alors, la matrice du produit est de dimension et elle est donnée par où
Dans l’exemple suivant, nous allons multiplier une paire de matrices en utilisant cette formule.
Exemple 6: Déterminer le produit de deux matrices données
On considère les matrices
Trouvez , si possible.
Réponse
Nous savons que le produit matriciel n’est possible que si le nombre de colonnes de la première matrice correspond au nombre de lignes de la deuxième matrice. On note que le nombre de colonnes de la première matrice et le nombre de lignes de la deuxième matrice sont tous deux égaux à 2, il est donc possible de calculer le produit matriciel .
On sait aussi que la multiplication d’une matrice par une matrice donne une matrice . On voit que les ordres des matrices et sont et respectivement. Par conséquent, , et . Cela nous indique que la matrice est de dimension . Nous avons besoin de calculer 9 coefficients de cette matrice.
Rappelons que le coefficient dans la ième ligne et la ième colonne de la matrice est obtenu en multipliant chaque coefficient de la ième ligne de par le coefficient correspondant de la ième colonne de puis en additionnant tous les produits.
Par exemple, pour obtenir le coefficient dans la première ligne et la première colonne de la matrice , nous devons multiplier la matrice de la première ligne de , , par la matrice de première colonne de , . Cela signifie que nous multiplions chaque coefficient dans la matrice par le coefficient correspondant dans la matrice colonne, puis nous additionnons tous les produits. Cela nous donne
Ainsi, le coefficient dans la première ligne et la première colonne de la matrice est . Nous pouvons continuer de la même manière jusqu’à ce que nous terminions la matrice :
Dans cette fiche explicative, nous avons discuté de la manière de multiplier deux matrices de dimensions compatibles. Nous notons que le produit matriciel est assez différent de la multiplication de deux nombres réels car il a une structure plus complexe. Bien qu’il soit difficile de voir pourquoi nous devons définir le produit matriciel de cette manière, il y a une bonne raison de le faire. Cette raison deviendra plus claire à mesure que nous apprendrons des sujets plus avancés sur les matrices. Cependant, nous pouvons avoir un aperçu sur cette raison lorsque nous considérons un exemple du monde réel qui peut être résolu en utilisant le produit matriciel.
Dans notre dernier exemple, nous considérerons une application réelle du produit matriciel.
Exemple 7: Résoudre des problèmes écrits en appliquant des opérations sur des matrices
Le tableau ci-dessous indique le nombre de types de chambres dans trois hôtels appartenant à une entreprise. Si une chambre simple coûte 160 LE par nuit, une chambre double coûte 430 LE par nuit, et une suite coûte 740 LE par nuit, déterminez le revenu quotidien de l’entreprise lorsque toutes les chambres sont occupées.
Hôtel | Chambre simple | Chambre double | Suite |
---|---|---|---|
Premier hôtel | 45 au total | 74 | 15 |
Deuxième hôtel | 48 m | 74 | 19 |
Troisième hôtel | 49 | 94 | 10 |
Réponse
Dans cet exemple, nous devons déterminer le revenu quotidien de l’entreprise lorsque toutes les chambres sont occupées. Cette entreprise possède trois hôtels, et le nombre de chambres de chaque type est indiqué dans le tableau donné. Si on prend seulement les nombres dans le tableau, on peut former une matrice , que nous pouvons écrire comme
La première colonne de cette matrice représente le nombre de chambres simples dans chaque hôtel. Pour calculer le revenu de l’entreprise provenant de ces chambres, nous devons multiplier ces chiffres par 160 LE, qui correspond au coût d’une chambre simple. De même, nous devons multiplier la deuxième colonne par 430 LE, qui correspond au coût d’une chambre double. De la même manière, les coefficients de la troisième colonne doivent être multipliés par 740 LE, qui est le coût d’une suite. En fin de compte, nous pouvons obtenir le revenu quotidien total en additionnant tous les coefficients de la matrice résultante :
Si on additionne les coefficients de chaque ligne, on obtient
Le coefficient dans chaque ligne de la matrice ci-dessus nous indique le revenu quotidien de chaque hôtel. Nous pouvons terminer le calcul en déterminant chaque coefficient ci-dessus et en additionnant les coefficients. Mais donnons-nous une pause ici pour une seconde afin de noter que la matrice ci-dessus peut également être obtenue lorsque nous multiplions notre matrice originale par la matrice colonne contenant le coût de chaque type de chambre :
Considérons cette multiplication. Nous savons que le produit matriciel n’est possible que si le nombre de colonnes de la première matrice correspond au nombre de lignes de la deuxième matrice. Nous notons que le nombre de colonnes de la première matrice et le nombre de lignes de la deuxième matrice sont tous deux égaux à 3, il est donc possible de calculer ce produit matriciel.
Nous savons aussi que nous pouvons multiplier une paire de matrices en multipliant chaque ligne de la première matrice par chaque colonne de la deuxième matrice. Multiplions la première ligne de la matrice notée , , par la colonne de la deuxième matrice, . Cela signifie que nous multiplions chaque coefficient dans la matrice par le coefficient correspondant dans la matrice colonne, puis nous additionnons tous les produits. Cela donne qui est la même que la première ligne de la matrice donnée dans (1). De même, nous pouvons voir que la multiplication des deuxième et troisième lignes de la matrice par la matrice colonne conduit aux coefficients dans les deuxième et troisième lignes de la matrice (1). Calculer chaque coefficient dans (1) nous donne
En additionnant tous les coefficients, nous obtenons
Ainsi, lorsque toutes les chambres sont occupées, le revenu quotidien de l’entreprise est de 159 340 LE.
Terminons par résumer quelques concepts importants de cette fiche explicative.
Points clés
- Soient et des matrices. Pour calculer le produit matriciel , le nombre de colonnes dans doit être égal au nombre de lignes dans . Si est une matrice pour certains entiers positifs et , doit être une matrice pour un certain entier positif . Dans ce cas, est une matrice :
- Soient et des matrices lignes et colonnes respectivement. Alors, la matrice est bien définie et elle est de dimension . Le coefficient de cette matrice est obtenu en multipliant chaque coefficient dans la matrice ligne par le coefficient correspondant dans la matrice colonne, puis en additionnant tous les produits.
- Soient et des matrices de dimensions et , respectivement, données par Alors, la matrice du produit est de dimension et elle est donnée par où