Exercicio Matriz Inversa - MATRIZ INVERSA: CÁLCULO E EXERCÍCIO RESOLVIDO - MATEMÁTICAS - 2026
MATRIZ INVERSA: CÁLCULO E EXERCÍCIO RESOLVIDO - MATEMÁTICAS - 2026

Calculando a inversa de uma matriz

A inversa de uma matriz quadrada A é outra matriz, que chamamos de A¹, tal que o produto A · A¹ resulta na matriz identidade I. Isso só existe quando o determinante não é zero. Se o determinante for zero, a matriz é singular e pronto, não tem inversa. O método mais direto para exercícios didáticos é a linha de Gauss-Jordan. Você monta a matriz augmentada [A | I], faz operações elementares de linha até transformar o lado esquerdo na identidade, e o lado direito vira a inversa. Para matrizes 2x2 existe aquela fórmula rápida com determinante no denominador, mas ela não escala bem e começa a dar dor de cabeça a partir da dimensão 3x3, especialmente com frações.

Exercício matriz inversa: passo a passo prático

Pegando um exemplo concreto, vamos inverter esta matriz 3x3: A = [[2, 1, 1], [1, 3, 2], [1, 0, 0]]

Montamos a aumentada: [ 2 1 1 | 1 0 0 ]
[ 1 3 2 | 0 1 0 ]
[ 1 0 0 | 0 0 1 ]

Troco a linha 1 com a linha 3 pra facilitar, assim o pivô já começa com 1: [ 1 0 0 | 0 0 1 ]
[ 1 3 2 | 0 1 0 ]
[ 2 1 1 | 1 0 0 ]

L2 = L2 - L1, L3 = L3 - 2·L1: [ 1 0 0 | 0 0 1 ]
[ 0 3 2 | 0 1 -1 ]
[ 0 1 1 | 1 0 -2 ]

Agora troco L2 com L3 pra ter o pivô 1 no lugar certo: [ 1 0 0 | 0 0 1 ]
[ 0 1 1 | 1 0 -2 ]
[ 0 3 2 | 0 1 -1 ]

L3 = L3 - 3·L2: [ 1 0 0 | 0 0 1 ]
[ 0 1 1 | 1 0 -2 ]
[ 0 0 -1 | -3 1 5 ]

👉 Clique no botão abaixo para saber mais sobre o assunto!

Multiplico L3 por -1 e faço L2 = L2 - L3: [ 1 0 0 | 0 0 1 ]
[ 0 1 0 | -2 1 -7 ]
[ 0 0 1 | 3 -1 -5 ]

A inversa é: A¹ = [[0, 0, 1], [-2, 1, -7], [3, -1, -5]]

Verificação rápida: multiplying A by A¹ gives the identity matrix. It checks out. Na prática, eu vejo estudantes errarem principalmente em dois lugares. O primeiro é esquecer de aplicar a operação nas todas as colunas à direita da barra ao mesmo tempo. O segundo é cometer um erro de sinal numa linha e perceber só no final, quando a conta não fecha. Por isso eu recomendo verificar sempre multiplicando A por A¹ no final. Se o resultado não for a identidade, algo deu errado e você precisa retroceder.

Um caso que me ocorreu numa aula

Num exercício em sala, a matriz tinha entradas decimais repetidas como 0.3333 e 0.6667, que na verdade eram frações exatas como 1/3. Ao usar escalonamento manual, o aluno acumulou erros de arredondamento em cada operação de linha e o resultado final distou significativamente da inversa verdadeira. A solução foi converter tudo para frações exatas antes de começar, ou então usar uma calculadora com suporte a números racionais. Em matrizes maiores, esse problema de precisão se agrava bastante, e o método de Gauss-Jordan com aritmética de ponto flutuante pode produzir resultados com erros na terceira casa decimal ou pior.

Método da adjunta: quando usar e quando evitar

O método da matriz adjunta calcula A¹ = (1/det(A)) · adj(A), onde adj(A) é a transposta da matriz dos cofatores. Para 2x2 funciona perfeitamente e é rápido. Para 3x3 ainda dá pra fazer na mão com cuidado. Acima disso, o número de cofatores cresce demais e o risco de erro sobe exponencialmente. Cada cofator exige calcular um determinante 2x2 menor, e num 4x4 são 16 cofatores, cada um com seu próprio determinante 3x3. Em termos práticos, isso multiplica o tempo de cálculo por cinco ou seis comparado ao escalonamento.

Pegadinhas comuns que ninguém avisa

Uma coisa que passa despercebida: a ordem das operações de linha importa. Se você faz L3 = L3 - 2·L1 mas se engana e subtrai 2·L2 no lugar, todo o resto fica comprometido. Outra pegadinha é achar que qualquer matriz quadrada tem inversa. Diagonal com um zero na diagonal principal? Sem inversa. Matrizes com linhas proporcionais? Tampouco. O determinante é o juiz final, e ele já te avisa antes de você perder tempo escalonando. Também vale lembrar que a inversa de uma matriz triangular inferior é outra triangular inferior, e o mesmo vale para triangulares superiores. Isso é útil porque economiza trabalho: se você já sabe que a estrutura se mantém, pode verificar resultados de forma mais rápida e detectar erros de cálculo mais facilmente.

Limitações reais do método

O escalonamento de Gauss-Jordan exige O(n³) operações. Para matrizes pequenas de exercício acadêmico, isso não é problema. Para matrizes grandes, métodos numéricos como a decomposição LU são muito mais eficientes e estáveis. Além disso, se o determinante for muito próximo de zero (matriz mal-condicionada), pequenos erros de arredondamento se amplificam drasticamente e o resultado pode ser completamente impreciso. Nesses casos, o que funciona melhor é usar uma biblioteca numérica como o NumPy com função linalg.inv, que emprega algoritmos otimizados e tolerância controlada. Se o seu exercício pede o cálculo manual, o Gauss-Jordan é o caminho. Se você está trabalhando com matrizes reais de engenharia ou ciência de dados, conte com ferramentas computacionais desde o início e use o cálculo manual apenas para entender o conceito.