Calculadora de Inversa de Matriz
A inversa de uma matriz quadrada A é a matriz A^−1 tal que A · A^−1 = I. Insira uma matriz quadrada de até 10×10 e a calculadora a aumenta com a identidade, executa a eliminação de Gauss-Jordan com pivoteamento parcial e retorna A^−1 junto com cada operação de linha realizada no processo. Se a matriz for singular (det = 0), a ferramenta para e informa onde a redução falhou.
Como a inversa é calculada
-
1
Insira uma matriz quadrada
Mesma quantidade de linhas e colunas. 2×2 até 10×10.
-
2
A ferramenta verifica a invertibilidade
Calcula det(A) primeiro. Se zero, a matriz é singular e não tem inversa.
-
3
Aumentar com a identidade
Forma o bloco [A | I] pronto para Gauss-Jordan.
-
4
Reduzir linhas para [I | A^−1]
Cada operação de linha é registrada; o bloco da direita se torna a inversa.
-
5
Verificar
A ferramenta multiplica A · A^−1 de volta e exibe o resultado, que deve ser a identidade dentro da precisão numérica.
Quando uma inversa existe
Uma matriz quadrada A é invertível se e somente se det(A) ≠ 0. Condições equivalentes:
- Colunas são linearmente independentes.
- Linhas são linearmente independentes.
- O espaço nulo é trivial (apenas o vetor zero).
- A tem posto completo (posto = n).
- O sistema linear Ax = b tem uma solução única para cada b.
O atalho 2×2
Para A = [[a, b], [c, d]]:
A^−1 = (1 / (ad − bc)) · [[d, −b], [−c, a]]
Troque a diagonal, inverta o sinal dos elementos fora da diagonal, divida pelo determinante.
Gauss-Jordan em uma imagem
Início: [A | I].
Fim: [I | A^−1].
As operações de linha que transformam A em I, aplicadas a I, a transformam em A^−1.
Por que o pivoteamento parcial é importante
Sem ele, o algoritmo escolhe a entrada diagonal da linha atual como o pivô. Se essa entrada for zero ou muito pequena, a divisão explode. O pivoteamento parcial troca a linha com o maior pivô absoluto, tornando o cálculo numericamente estável.
Verificando seu resultado
Multiplique A · A^−1. Você deve obter a matriz identidade (dentro de um pequeno erro numérico). Se você ver entradas notavelmente diferentes de 1 na diagonal ou diferentes de 0 em outros lugares, a matriz é quase singular e a inversa numérica é não confiável, ela existe em teoria, mas a resposta computada pode estar errada em muitos dígitos.
Exemplo 2×2 resolvido
A = [[4, 7], [2, 6]]
- det(A) = 4·6 − 7·2 = 24 − 14 = 10 (não zero, invertível).
- Troque e negue:
[[6, −7], [−2, 4]]. - Divida por 10:
A^−1 = [[0.6, −0.7], [−0.2, 0.4]]. - Verifique:
A · A^−1 = [[1, 0], [0, 1]]. ✓
Dicas
- Use aritmética exata para matrizes pequenas (2×2, 3×3) para obter frações limpas. Flutuantes introduzem arredondamento mesmo para entradas inteiras simples.
- Não inverta para resolver Ax = b em código de produção. Reduza as linhas do sistema aumentado
[A | b]em vez disso; resolver é mais rápido e mais estável do que inverter e depois multiplicar. - Número de condição. Se
cond(A)é grande (digamos >10^10 em precisão dupla), a inversa numérica é duvidosa, embora exista.
Perguntas frequentes
Singular significa que o determinante é zero, o que pode acontecer quando as colunas são linearmente dependentes, uma coluna é um múltiplo de outra, ou uma é a soma de duas outras. Entradas não zero não garantem independência.
Não. Matrizes não quadradas têm pseudo-inversas (Moore-Penrose), que são definidas para qualquer matriz, mas não são verdadeiras inversas. Use uma ferramenta de pseudo-inversa dedicada se precisar de uma.
Para entradas inteiras até um tamanho razoável, sim, os resultados permanecem racionais. Para flutuantes ou entradas irracionais, a calculadora muda para precisão dupla.
Até 10×10 confortavelmente no navegador. Além disso, use uma biblioteca numérica com BLAS.
Arredondamento na aritmética de precisão dupla. As entradas podem ser 1.000000000000002 em vez de 1. Para matrizes mal condicionadas, o desvio pode ser maior. Se você precisar de inversas exatas, use o modo exato-racional em uma matriz pequena.
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
- Calculateur d'inverse de matrice [FR]
- Bộ máy tính nghịch đảo ma trận [VI]
- 逆行列計算機 [JA]
- حاسبة معكوس المصفوفة [AR]
- Kalkylator för matrisinvers [SV]
- เครื่องคำนวณเมทริกซ์ผกผัน [TH]
- Matrix-Inversenrechner [DE]
- Kalkulator Invers Matriks [ID]
- 행렬 역행렬 계산기 [KO]
- Rekenmachine voor de inverse matrix [NL]
- Calculadora de Inversa de Matrices [ES]
- Kalkulator macierzy odwrotnej [PL]
- Matrix Inverse Calculator [EN]
- Calcolatore dell'inverso della matrice [IT]
- Калькулятор обратной матрицы [RU]
- Matris tersi hesaplayıcısı [TR]
- 矩阵逆计算器 [ZH]