Calculatrice de matrices
Calculez le déterminant, l'inverse, la transposée ou la trace d'une matrice, ou additionnez, soustrayez et multipliez deux matrices de 10 sur 10 au maximum. Saisissez les lignes séparément, avec les éléments séparés par des espaces ou des virgules, sous forme d'entiers, de décimaux ou de fractions. Chaque résultat est calculé exactement sous forme de fractions avec mathjs, puis également affiché en décimales arrondies au nombre de décimales de votre choix. Utile pour les devoirs d'algèbre linéaire, la vérification de calculs manuels et les travaux d'ingénierie.
Foire aux questions
Comment saisir une matrice ?
Saisissez chaque ligne sur sa propre ligne et séparez les éléments par des espaces ou des virgules, par exemple 1 2 sur la première ligne et 3 4 sur la deuxième. Vous pouvez aussi séparer les lignes par des points-virgules, comme dans 1 2; 3 4, ou coller une notation entre crochets telle que [[1, 2], [3, 4]]. Chaque ligne doit contenir le même nombre d'éléments.
Quels nombres une matrice peut-elle contenir ?
Les éléments peuvent être des entiers, des décimaux, des nombres en notation scientifique comme 2.5e-3, des fractions comme 3/4 et des décimaux périodiques comme 0.(3). Chaque élément est converti en fraction exacte avant tout calcul. Les expressions telles que sqrt(2) ou pi ne sont pas acceptées comme éléments ; utilisez plutôt leurs valeurs décimales.
Quelle peut être la taille des matrices ?
Chaque matrice peut comporter jusqu'à 10 lignes et 10 colonnes, et chaque saisie peut contenir jusqu'à 2000 caractères. Les matrices plus grandes sont refusées avec un message indiquant la limite de taille. Cette limite permet de conserver la rapidité des calculs exacts avec des fractions, car les numérateurs et dénominateurs d'une inverse peuvent croître rapidement.
Pourquoi les résultats sont-ils affichés sous forme de fractions ?
La calculatrice utilise des nombres rationnels exacts. L'inverse de [[1, 2], [3, 4]] est donc affiché sous la forme -2, 1, 3/2 et -1/2 au lieu d'un nombre décimal arrondi. Dès que le résultat contient une valeur non entière, un second bloc affiche la même matrice sous forme de décimaux arrondis au nombre de décimales que vous avez sélectionné. Les valeurs exactes évitent les erreurs d'arrondi introduites par l'arithmétique en virgule flottante.
Quelles opérations nécessitent une deuxième matrice ?
L'addition, la soustraction et la multiplication utilisent la matrice B, et la calculatrice la demande si elle est vide. Le déterminant, l'inverse, la transposée et la trace portent uniquement sur la matrice A et ignorent la matrice B. Le menu des opérations indique quelles matrices sont utilisées par chaque option.
Quelles tailles sont compatibles avec l'addition et la multiplication ?
A + B et A - B exigent que les deux matrices aient exactement le même nombre de lignes et de colonnes. A × B exige que le nombre de colonnes de A soit égal au nombre de lignes de B ; le résultat comporte alors autant de lignes que A et autant de colonnes que B. Si les dimensions ne sont pas compatibles, l'outil explique quelle règle n'est pas respectée.
Pourquoi l'inverse n'est-il pas défini pour certaines matrices ?
Seules les matrices carrées dont le déterminant est non nul possèdent un inverse. Si le déterminant est exactement égal à zéro, la matrice est singulière et l'outil le signale au lieu de renvoyer une matrice contenant des nombres énormes. Comme le déterminant est calculé exactement, la vérification n'est pas affectée par les arrondis.
Qu'est-ce que la trace d'une matrice ?
La trace est la somme des éléments de la diagonale principale d’une matrice carrée. Pour [[1, 2], [3, 4]], la trace est 1 + 4 = 5. Elle est égale à la somme des valeurs propres et ne change pas lorsque la matrice est transposée.
Comment le déterminant est-il calculé ?
L’outil utilise la fonction det de mathjs sur des fractions exactes, ce qui réduit la matrice étape par étape et multiplie les pivots. Une matrice 1 sur 1 renvoie son unique élément, et une matrice 2 sur 2 renvoie ad - bc. Le déterminant, l’inverse et la trace nécessitent tous une matrice carrée.
La multiplication matricielle est-elle commutative ici ?
Non, A × B et B × A sont généralement différents, et l’un des deux produits peut même ne pas être défini pour les dimensions données. L’outil multiplie toujours la matrice A à gauche par la matrice B à droite. Inversez les deux entrées si vous avez besoin de calculer B × A.