Calculatrice de matrices

Réalisez toutes les opérations matricielles essentielles — addition, soustraction, multiplication, transposition et déterminant — dans un seul outil gratuit d’algèbre linéaire en ligne.

Choisissez une opération, saisissez une ou deux matrices au format avec points-virgules et virgules, puis cliquez sur Calculer pour obtenir un résultat instantané.

Calculatrice de matrices
Réalisez toutes les opérations matricielles essentielles — addition, soustraction, multiplication, transposition et déterminant — dans un seul outil gratuit d’algèbre linéaire en ligne.

Séparez les lignes par des points-virgules (;) et les colonnes par des virgules (,). Exemple : 1,2;3,4 représente une matrice 2×2.

À propos de la calculatrice de matrices

Une matrice est un tableau rectangulaire de nombres organisé en lignes et en colonnes. Les matrices sont la structure de données fondamentale de l’algèbre linéaire, et pratiquement tout problème en physique, en ingénierie, en infographie, en statistique et en apprentissage automatique peut s’exprimer à l’aide de matrices et des opérations qu’on leur applique. Cette calculatrice couvre les cinq opérations que vous rencontrerez le plus souvent : addition, soustraction, multiplication, transposition et déterminant. L’addition et la soustraction de matrices sont des opérations élément par élément qui exigent que les deux matrices aient des dimensions identiques. On combine les éléments correspondants position par position pour obtenir une matrice résultat de même taille. La soustraction utilise simplement un signe moins au lieu d’un signe plus à chaque position. La multiplication de matrices est plus complexe. Pour multiplier une matrice m×n A par une matrice n×p B, le nombre de colonnes de A doit être égal au nombre de lignes de B. Chaque élément de la matrice résultat m×p est calculé comme le produit scalaire d’une ligne de A et d’une colonne de B : C[i][j] = Σ A[i][k] × B[k][j]. Contrairement à la multiplication ordinaire, la multiplication matricielle n’est pas commutative — en général, AB ≠ BA. La transposition d’une matrice s’obtient en échangeant ses lignes et ses colonnes. Si A est une matrice m×n, sa transposée Aᵀ est une matrice n×m où Aᵀ[i][j] = A[j][i]. La transposition est fondamentale dans de nombreuses formules, notamment pour le calcul des matrices de covariance en statistique et la formulation des équations normales en régression linéaire. Le déterminant est une valeur scalaire associée à une matrice carrée qui encode des informations géométriques et algébriques importantes. Pour une matrice 2×2 [[a,b],[c,d]], det = ad − bc. Pour les matrices plus grandes, le calcul implique une expansion récursive par cofacteurs ou une réduction par lignes. Un déterminant non nul signifie que la matrice est inversible ; un déterminant nul signifie qu’elle est singulière et n’a pas d’inverse. Ensemble, ces cinq opérations couvrent la grande majorité de ce dont étudiants et professionnels ont besoin au quotidien en algèbre linéaire. Que vous résolviez des systèmes d’équations, que vous fassiez tourner des objets en infographie 3D, que vous ajustiez des modèles de régression ou que vous analysiez des graphes de réseau, savoir additionner, soustraire, multiplier, transposer des matrices et calculer leur déterminant vous donne une boîte à outils puissante pour résoudre presque n’importe quel problème quantitatif.

Exemples de calculatrice de matrices

Cinq exemples illustrant chacune des cinq opérations prises en charge.

EntréeRésultatNotes
Addition : A = [[1,2],[3,4]], B = [[5,6],[7,8]][[6,8],[10,12]]Addition élément par élément. Les deux matrices doivent avoir la même taille.
Multiplication : A = [[1,2],[3,4]], B = [[2,0],[1,2]][[4,4],[10,8]]C[0][0] = 1×2 + 2×1 = 4. C[0][1] = 1×0 + 2×2 = 4. C[1][0] = 3×2 + 4×1 = 10. C[1][1] = 3×0 + 4×2 = 8.
Transposition : A = [[1,2,3],[4,5,6]][[1,4],[2,5],[3,6]]La matrice 2×3 devient une matrice 3×2. Les lignes deviennent des colonnes.
Déterminant : A = [[3,8],[4,6]]−14det = 3×6 − 8×4 = 18 − 32 = −14. Un déterminant non nul signifie que A est inversible.
Soustraction : A = [[9,5],[3,7]], B = [[4,2],[1,3]][[5,3],[2,4]]Chaque élément de B est soustrait de l’élément correspondant de A.

Comment utiliser la calculatrice de matrices

  1. Cliquez sur le bouton d’opération — Addition, Soustraction, Multiplication, Transposition ou Déterminant — pour choisir le calcul à effectuer.
  2. Saisissez la Matrice A dans le premier champ en utilisant des points-virgules pour séparer les lignes et des virgules pour séparer les valeurs d’une ligne. Par exemple, 1,2;3,4 représente [[1,2],[3,4]].
  3. Pour l’Addition, la Soustraction et la Multiplication, saisissez aussi la Matrice B dans le deuxième champ. Pour la Transposition et le Déterminant, seule la Matrice A est requise.
  4. Cliquez sur Calculer. Le résultat apparaît ci-dessous — sous forme de matrice pour l’Addition, la Soustraction, la Multiplication et la Transposition, ou sous forme d’un seul nombre pour le Déterminant.
  5. Cliquez sur Réinitialiser pour effacer tous les champs et recommencer, ou changez d’opération pour réutiliser les mêmes matrices dans un autre calcul.

Foire aux questions

Quand deux matrices peuvent-elles être multipliées ?
Deux matrices A et B peuvent être multipliées (A × B) uniquement lorsque le nombre de colonnes de A est égal au nombre de lignes de B. Si A est m×n et B est n×p, le produit C est m×p. Si les dimensions internes ne correspondent pas, la multiplication n’est pas définie et la calculatrice affichera une erreur de dimension.
La multiplication matricielle est-elle commutative ?
Non. En général, AB ≠ BA, même lorsque les deux produits sont définis. C’est l’une des différences les plus importantes entre les matrices et les nombres ordinaires. Par exemple, si A fait tourner les vecteurs de 90° et B les réfléchit, l’ordre des opérations produit une transformation différente.
Que signifie un déterminant nul ?
Un déterminant nul signifie que la matrice est singulière — elle n’a pas d’inverse et ses lignes (ou ses colonnes) sont linéairement dépendantes. Géométriquement, cela signifie que la matrice écrase l’espace vers un objet de dimension inférieure. Dans un système d’équations, une matrice de coefficients singulière signifie que le système n’a pas de solution ou en a une infinité.
Comment saisir une matrice non carrée ?
Utilisez le format standard : séparez les éléments d’une ligne par des virgules et les lignes par des points-virgules. Par exemple, une matrice 2×3 [[1,2,3],[4,5,6]] se saisit comme 1,2,3;4,5,6. Les matrices non carrées sont valides pour l’addition, la soustraction, la multiplication et la transposition, mais pas pour le déterminant.
À quoi sert la transposition ?
La transposition échange les lignes et les colonnes d’une matrice. Elle est utilisée dans de nombreuses formules d’algèbre linéaire : calcul de produits scalaires, construction de matrices symétriques, résolution de problèmes de moindres carrés via les équations normales (AᵀA)x = Aᵀb, et calcul de la transposée conjuguée en analyse complexe. En apprentissage automatique, transposer des matrices de poids est une opération courante dans les passes avant et arrière des réseaux neuronaux.
Cette calculatrice peut-elle gérer des matrices de taille supérieure à 3×3 ?
Oui. La calculatrice prend en charge des matrices de toute dimension cohérente pour toutes les opérations. Les déterminants des grandes matrices sont calculés par élimination de Gauss, ce qui reste précis pour des matrices d’au moins 10×10. Pour des matrices très grandes, la précision numérique peut diminuer légèrement à cause de l’arithmétique en virgule flottante.