MatrixCalc

Calculateur de multiplication de matrices

Multipliez deux matrices jusqu’à 50×50 et voyez chaque coefficient développé comme un produit scalaire entre une ligne et une colonne. A×B et B×A séparément, parce que l’ordre compte.

Matrice A
lignes: 3
colonnes: 3
Matrice B
lignes: 3
colonnes: 3
Opérations
Résultat
Choisissez une opération pour voir le résultat ici. Les erreurs s’afficheront dans cette zone.

Astuces : ajustez les tailles (max 50×50). Pour A×B, les colonnes de A doivent égaler les lignes de B. det/inverse/trace/puissance nécessitent des matrices carrées.

React, Tailwind & shadcn/ui. No external math deps. — Français

Remplissez A et B, puis appuyez sur A × B. Si les dimensions ne concordent pas, le bouton reste désactivé et rappelle la condition, au lieu de renvoyer un nombre qui ne veut rien dire.

La règle des dimensions

Le produit A·B n’existe que si A a autant de colonnes que B a de lignes. Une matrice m×n multipliée par une n×p donne une m×p : les dimensions intérieures doivent coïncider et disparaissent, les extérieures subsistent.

La multiplication matricielle n’est pas commutative. A·B et B·A sont en général deux matrices différentes, et souvent une seule des deux est définie — d’où les deux boutons distincts. Elle reste en revanche associative : (A·B)·C = A·(B·C).

Exemple résolu

Chaque coefficient est le produit scalaire d’une ligne de A par une colonne de B :

12
34
·
56
78
=
1922
4350

Le coefficient en haut à gauche vaut 1·5 + 2·7 = 19. Le détail des étapes écrit chacune de ces sommes, ce qui rend la vérification d’un calcul à la main nettement plus simple.

Erreurs fréquentes

  • Multiplier coefficient par coefficient. C’est le produit de Hadamard, pas la multiplication matricielle.
  • Supposer A·B = B·A. Vrai seulement dans des cas particuliers, par exemple avec la matrice identité.
  • Multiplier des lignes par des lignes. Ce sont toujours les lignes de A par les colonnes de B.
  • Déduire de A·B = 0 que A ou B est nulle. Deux matrices non nulles peuvent parfaitement avoir un produit nul.

Questions fréquentes

Quand deux matrices peuvent-elles être multipliées ?
Quand le nombre de colonnes de la première égale le nombre de lignes de la seconde. Une 2×3 peut multiplier une 3×4, et le résultat est une 2×4.
Pourquoi A×B n’est-il pas égal à B×A ?
Parce que les coefficients combinent les lignes de la première matrice avec les colonnes de la seconde. Inverser l’ordre change ces combinaisons, et souvent jusqu’aux dimensions du résultat.
Qu’est-ce que le produit de Hadamard ?
La multiplication coefficient par coefficient de deux matrices de même taille. C’est une autre opération, rarement celle que l’on désigne en algèbre linéaire.
Comment multiplier une matrice par un vecteur ?
Un vecteur colonne est une matrice n×1. Réglez B sur une seule colonne et A×B donne le résultat attendu.

Vous voulez l’explication complète ? Lisez le guide : Comment fonctionne la multiplication de matrices

Autres calculateurs