Calculadora de Matrizes
Insira uma ou duas matrizes de qualquer dimensão e a calculadora realiza a operação que você escolher, adição, subtração, multiplicação escalar ou de matrizes, transposição, inversa, determinante, posto, traço, e mostra o trabalho intermediário onde é importante. Útil para dever de casa de álgebra linear, verificações de engenharia, transformações de gráficos computacionais e sempre que você não quiser fazer a redução de linha manualmente em uma calculadora com botões pequenos.
Como calcular em matrizes
-
1
Defina as dimensões
Linhas e colunas para a matriz A (e B se a operação precisar de um segundo operando).
-
2
Insira os valores
Clique em cada célula. Decimais, negativos e frações (`1/3`) são aceitos.
-
3
Escolha a operação
A+B, A−B, AB, kA, A^T, A^−1, det(A), posto, traço.
-
4
Leia o resultado e os passos
Matriz de saída mais a fórmula usada e quaisquer operações de linha intermediárias.
Operações e suas regras de dimensão
| Operação | Regra | Dimensões do resultado |
|---|---|---|
| A + B | Mesmas dimensões | m×n |
| A − B | Mesmas dimensões | m×n |
| k · A | Qualquer A | mesma que A |
| A · B | colunas(A) = linhas(B) | linhas(A)×colunas(B) |
| A^T (transposta) | Qualquer A | n×m |
| A^−1 (inversa) | A é quadrada e det(A) ≠ 0 | n×n |
| det(A) | A é quadrada | escalar |
| posto(A) | Qualquer A | escalar |
| traço(A) | A é quadrada | escalar |
Por que a multiplicação de matrizes não é comutativa
Para matrizes gerais A e B, AB ≠ BA mesmo quando ambos os produtos estão definidos. Cada entrada de AB é um produto escalar de uma linha de A com uma coluna de B; trocar a ordem altera diferentes linhas e colunas. Matrizes comutativas são a exceção (múltiplos da identidade, matrizes diagonais com entradas distintas, algumas rotações que compartilham um eixo).
Teste rápido de invertibilidade
- Uma matriz quadrada é invertível se e somente se
det(A) ≠ 0. - Invertível ⇔ posto completo ⇔ colunas são linearmente independentes ⇔ espaço nulo trivial.
- Para uma 2×2:
A^−1 = 1/det(A) · [[d, −b], [−c, a]]. - Para matrizes maiores, a eliminação de Gauss-Jordan (aumentar com I, reduzir a linha para [I | A^−1]) é o que a calculadora usa.
Armadilhas comuns
- Incompatibilidade de dimensões. O erro mais comum. A calculadora sinaliza isso cedo e informa exatamente quais dimensões não concordam.
- Erro de arredondamento na inversa. A aritmética de precisão dupla acumula pequenos erros. Uma matriz que é quase singular (determinante próximo de zero) produz uma inversa que é extremamente imprecisa. Verifique o número de condição se a precisão for importante.
- Frações não inteiras. Insira
1/3e a calculadora mantém exato onde possível; ela recorre a floats uma vez que a operação introduz números irracionais.
Usos fora do dever de casa
- Gráficos computacionais: matrizes de transformação 4×4 para translação, rotação, escalonamento em 3D.
- Física: tensores de estresse e inércia.
- Aprendizado de máquina: matrizes de pesos em camadas densas; matrizes de covariância; PCA.
- Redes e modelos de Markov: matrizes de transição e suas potências.
- Economia: modelos de insumo-produto (Leontief).
Perguntas frequentes
Centenas de linhas e colunas funcionam, mas ficam lentas para operações com complexidade O(n³) (multiplicação, inversa, determinante). Além de ~500×500, use uma biblioteca numérica (NumPy, Octave) com rotinas suportadas por BLAS.
Para operações simples (adição, subtração, multiplicação escalar, transposição), sim. Para inversa e determinante, a calculadora pode permanecer racional (lenta para matrizes grandes) ou usar floats de precisão dupla (rápido, mas com arredondamento). Você pode alternar o modo.
Eliminação de Gauss-Jordan: aumente A com a identidade, reduza a linha para a forma escalonada reduzida. Se a metade esquerda se torna I, a metade direita é A^−1; se não, A é singular e não tem inversa.
Não, esta calculadora é apenas para números reais. Para matrizes complexas, use uma ferramenta dedicada para matrizes complexas.
Não. Toda a aritmética é realizada no seu navegador.
Ferramentas relacionadas
Calculadora de numerologia do nome
Calcule o número do destino e o número de expressão a partir do seu nome completo com numerologia pitagórica, junto com uma leitura de personalidade.
Calculadora de cilindrada
Calcule a cilindrada de um motor a partir do diâmetro, do curso e do número de cilindros. Obtenha o total em cc, litros e polegadas cúbicas e o volume por cilindro na hora, no seu navegador.
Balanceador de equações químicas
Balanceie equações químicas com coeficientes inteiros. Digite reagentes e produtos e confira os átomos dos dois lados em uma tabela por elemento.
Calculadora de impedância
Calcule a impedância total e o ângulo de fase de um circuito RLC em série a partir da resistência, da reatância indutiva e da reatância capacitiva, na hora, no seu navegador.
Calculadora de diferença de idade
Calcule a diferença exata entre duas datas de nascimento em anos, meses e dias, com meses, semanas e dias totais.
Calculadora de taxa de compressão
Calcule a taxa de compressão de um motor a partir do diâmetro, do curso e do volume da câmara. Obtenha a TC como X,X:1 e a cilindrada unitária, na hora, no seu navegador.
Ferramenta disponível em outros idiomas
- Máy tính Ma trận [VI]
- Calculatrice de Matrices [FR]
- حاسبة المصفوفات [AR]
- Matriskalkylator [SV]
- 행렬 계산기 [KO]
- เครื่องคำนวณเมทริกซ์ [TH]
- Matrix-Rechner [DE]
- Calculadora de Matrices [ES]
- Kalkulator Matriks [ID]
- Matrixrekenmachine [NL]
- 行列計算機 [JA]
- Kalkulator macierzy [PL]
- 矩阵计算器 [ZH]
- Matrix Calculator [EN]
- Calcolatore di Matrici [IT]
- Калькулятор матриц [RU]
- Matris Hesaplama [TR]