Álgebra linear
Calculadora de determinante e matriz inversa
Informe uma matriz quadrada e obtenha o determinante, o posto e a matriz inversa, com verificação imediata de invertibilidade.
Para que serve o determinante
O determinante é um número associado a uma matriz quadrada que resume uma propriedade decisiva: se é zero, a matriz é singular, ou seja, as suas linhas (ou colunas) são linearmente dependentes e a transformação que ela representa achata o espaço para uma dimensão menor. Se não é zero, a matriz é invertível, o sistema linear associado tem solução única e a transformação pode ser desfeita.
Geometricamente, o valor absoluto do determinante é o fator de escala do volume: uma matriz 2 × 2 com determinante 3 transforma um quadrado unitário em um paralelogramo de área 3. O sinal diz se a orientação é preservada ou invertida. Um determinante zero significa que a área ou o volume se anulam completamente, que é exatamente o retrato geométrico da dependência linear.
O desenvolvimento por cofatores, o método ensinado em sala, tem custo fatorial e fica impraticável acima de matrizes 9 × 9. Esta calculadora usa a eliminação de Bareiss, uma variante da eliminação de Gauss que mantém exata cada divisão intermediária: em uma matriz de números inteiros o determinante é calculado em aritmética de precisão arbitrária e o resultado é exato, sem os erros de arredondamento típicos do ponto flutuante.
A inversa só existe quando o determinante não é zero, e é obtida escalonando a matriz lado a lado com a identidade: as mesmas operações elementares são aplicadas às duas até a primeira virar a identidade, e nesse momento a segunda é a inversa. O posto, mostrado ao lado do determinante, diz quantas linhas são realmente independentes: para uma matriz n × n invertível é exatamente n.
Erros frequentes
- Calcular o determinante de uma matriz não quadrada: a operação não é definida, é preciso ter tantas linhas quanto colunas.
- Tratar a regra de Sarrus como método geral: ela só funciona para matrizes 3 × 3 e dá respostas erradas em tamanhos maiores.
- Esquecer que trocar duas linhas inverte o sinal do determinante, enquanto somar a uma linha um múltiplo de outra o deixa inalterado.
- Supor que o determinante de uma soma é a soma dos determinantes: não é. O que vale é det(AB) = det(A) × det(B).
- Considerar segura a inversão de uma matriz com determinante muito pequeno mas não nulo: em princípio ela é invertível, mas mal condicionada, e a inversa amplifica qualquer erro nos dados.
Perguntas frequentes
Como se calcula o determinante de uma matriz 2 × 2?
Multiplique os elementos da diagonal principal e subtraia o produto da outra diagonal: para [[a, b], [c, d]] o determinante é ad − bc. Para matrizes 3 × 3 pode-se usar a regra de Sarrus, e acima disso a eliminação de Gauss é o método prático.
O que significa um determinante zero?
Que a matriz é singular: as linhas são linearmente dependentes, não existe inversa e o sistema linear associado não tem solução única. Geometricamente, a transformação reduz a dimensão do espaço, achatando áreas ou volumes.
Quando existe a matriz inversa?
Só para matrizes quadradas com determinante diferente de zero. Nesse caso a inversa é única e satisfaz A × A⁻¹ = A⁻¹ × A = I, em que I é a matriz identidade da mesma ordem.
Como se relacionam determinante e posto?
Para uma matriz n × n o determinante é diferente de zero se e somente se o posto é n, ou seja, se todas as linhas são independentes. Um posto menor sempre implica determinante zero, e diz quantas linhas são realmente independentes.
O resultado é exato ou aproximado?
Se todos os elementos são números inteiros, o determinante é calculado em aritmética exata de precisão arbitrária, então é exato. Com elementos decimais o trabalho é feito em ponto flutuante e o resultado carrega um pequeno erro de arredondamento.
Como funciona este cálculo
O determinante é calculado com a eliminação de Bareiss sem frações, com custo O(n³): a cada passo o elemento na posição (i, j) vira (m[i][j] × m[k][k] − m[i][k] × m[k][j]) dividido pelo pivô anterior, e cada divisão é exata. Cada troca de linhas inverte o sinal. Em matrizes só de inteiros o trabalho é feito em aritmética de precisão arbitrária. A inversa sai do escalonamento de [A | I] até a forma escalonada reduzida: quando a metade esquerda vira a identidade, a metade direita é A⁻¹.
Calculadoras relacionadas
Matrizes e vetores
Soma, produto, determinante, transposta, produto escalar e módulo para matrizes e vetores.
Sistemas de equações lineares
Eliminação de Gauss-Jordan: solução única, infinitas soluções ou nenhuma solução.
Autovalores e autovetores
Polinômio característico, autovalores reais e complexos, autovetores e traço.
Cálculo vetorial
Produto escalar e vetorial, ângulo entre dois vetores, projeção e áreas.