Matrix Calculator
NovoAdd, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
Operations
Runs entirely in your browser. Nothing is uploaded.
O que é uma calculadora de matrizes?
Uma calculadora de matrizes é uma ferramenta online que realiza operações de álgebra linear em arranjos retangulares de números. As operações mais comuns incluem adição, subtração, multiplicação, multiplicação escalar, transposição, determinante, inversa e redução por linhas à forma escalonada reduzida (RREF). Essas operações são fundamentais para a álgebra linear, que é a base do aprendizado de máquina, computação gráfica, engenharia estrutural, economia e a maioria das ciências quantitativas.
Esta calculadora de matrizes gratuita suporta matrizes de até 4×4 e realiza oito operações distintas: A+B, A−B, A×B, k·A, Aᵀ, det(A), A⁻¹ e RREF(A). Para os cálculos de determinante e inversa, o passo a passo é exibido — mostrando a expansão por cofatores para o determinante e o método da adjunta para a inversa. A RREF mostra cada operação elementar de linha (troca, escalonamento, eliminação) em sequência, o que é útil para conferir exercícios e entender a eliminação gaussiana.
Como usar a calculadora de matrizes
Defina as dimensões da Matriz A e da Matriz B usando os menus suspensos de linhas e colunas (de 1 a 4 para cada dimensão). Clique em qualquer célula da grade para inserir um valor — Tab avança para a próxima célula horizontalmente, tornando a entrada de dados rápida pelo teclado. Valores decimais e números negativos são totalmente suportados; deixe as células com 0 se não forem necessárias. Para operações que exigem apenas uma matriz (transposta, determinante, inversa, RREF), somente a Matriz A precisa ter valores. Para operações binárias (A+B, A−B, A×B), ambas as matrizes devem ter dimensões compatíveis.
Clique no botão da operação para calcular e ver a grade de resultados abaixo. Para resolver um sistema de equações lineares, crie uma matriz aumentada [A|b] adicionando uma coluna extra à Matriz A para as constantes e execute RREF(A). A solução é lida diretamente da coluna mais à direita do resultado.
Operações com matrizes, determinantes e inversas explicados
A adição e a subtração são operações elemento a elemento que exigem dimensões idênticas. A multiplicação A×B exige que o número de colunas de A seja igual ao número de linhas de B; o resultado tem o número de linhas de A e o número de colunas de B. O elemento (i,j) do produto é o produto escalar da linha i de A com a coluna j de B. A multiplicação escalar kA multiplica cada elemento por k. A transposta Aᵀ espelha a matriz sobre sua diagonal principal, convertendo uma matriz m×n em n×m.
O determinante indica se uma matriz é invertível (det ≠ 0) e por qual fator ela escala áreas ou volumes. A inversa A⁻¹ 'desfaz' A: multiplicar A por A⁻¹ retorna a matriz identidade. Para a resolução prática de equações, a RREF aplicada à matriz aumentada [A|b] é numericamente mais estável do que calcular A⁻¹ e multiplicar — revela simultaneamente a consistência, a unicidade e os valores da solução. O posto de A (o número de linhas não nulas na RREF) determina qual dos três tipos de solução (única, infinita, nenhuma) se aplica.
Por que o passo a passo faz diferença
A maioria das calculadoras de matrizes online mostra a resposta, mas não como chegou a ela. Esta mostra cada passo intermediário para as três operações que os estudantes mais precisam entender: expansão por cofatores para determinantes, o método da adjunta para inversas de matrizes e operações elementares de linha individuais (escalonamento, troca, eliminação) para a RREF. Esse resultado passo a passo é o que torna a ferramenta útil para conferir exercícios em vez de simplesmente copiar respostas.
A implementação RREF usa pivoteamento parcial — trocando para o elemento de maior valor absoluto em cada coluna antes de dividir — o que melhora a estabilidade numérica e evita os erros de divisão em ponto flutuante que aparecem em implementações ingênuas. Os valores abaixo de 1e-10 são definidos como zero exato, para que os resultados permaneçam limpos mesmo para entradas mal condicionadas onde um algoritmo mais simples mostraria 0,0000000001 em vez de 0.
Comparação com Wolfram Alpha, Symbolab e Mathway
O Wolfram Alpha é a alternativa mais poderosa, mas limita as consultas de matrizes gratuitas e esconde o passo a passo atrás de uma assinatura Pro de US$7/mês. Symbolab e Mathway exigem cadastro e limitam os cálculos passo a passo gratuitos a cerca de 5–10 por dia. O Desmos lida bem com gráficos, mas não suporta operações com matrizes. Esta calculadora é diferente: sem cadastro, sem limite diário e sem cobranças. Cada operação — incluindo o passo a passo completo para determinantes, inversas e RREF — é grátis em todos os usos.
Ela também roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo. Isso é importante quando você está trabalhando em exercícios ou dados de engenharia sigilosos que não devem ser enviados para um servidor de terceiros. Feche a aba e os dados somem.
Frequently asked questions
O que é multiplicação de matrizes e quando é possível realizá-la?
A multiplicação A × B é definida apenas quando o número de colunas de A é igual ao número de linhas de B. Se A é m×n e B é n×p, o resultado C é m×p. Cada elemento C(i,j) é o produto escalar da linha i de A com a coluna j de B. Note que a multiplicação de matrizes geralmente não é comutativa — A×B e B×A são resultados diferentes, e B×A pode nem estar definida se as dimensões não coincidirem nessa ordem.
Como o determinante de uma matriz é calculado?
Para uma matriz 2×2 [[a,b],[c,d]], det = ad − bc. Para matrizes 3×3 ou 4×4, a calculadora usa expansão por cofatores ao longo da primeira linha: det(A) = Σⱼ A(1,j) × (−1)^(1+j) × det(Mⱼ), onde Mⱼ é o menor (a submatriz sem a linha 1 e a coluna j). O determinante é zero se e somente se a matriz é singular (não invertível). O passo a passo é exibido para todos os cálculos de determinantes.
Quando uma matriz tem inversa?
Uma inversa existe se e somente se a matriz é quadrada (n×n) e tem determinante diferente de zero. A inversa A⁻¹ satisfaz A × A⁻¹ = A⁻¹ × A = I (a matriz identidade). Se det(A) = 0, a matriz é chamada de singular e não tem inversa — a calculadora verifica o determinante antes de tentar a inversão e reporta um erro claro para matrizes singulares. Matrizes não quadradas nunca têm inversas.
O que é RREF (Forma Escalonada Reduzida por Linhas)?
A RREF transforma uma matriz em uma forma canônica onde: (1) o primeiro elemento não nulo de cada linha não nula (o pivô) é 1, (2) cada pivô está estritamente à direita do pivô da linha acima, (3) cada elemento acima e abaixo de um pivô é 0, e (4) todas as linhas nulas ficam no final. A RREF é usada para resolver sistemas de equações lineares, encontrar o posto da matriz, determinar a consistência da solução e calcular espaços nulos. Cada matriz tem uma RREF única.
Como resolvo um sistema de equações lineares 3×3 com essa calculadora?
Configure sua matriz de coeficientes 3×3 como Matriz A e defina as dimensões para 3 linhas × 4 colunas para incluir as constantes como 4.ª coluna (a matriz aumentada). Insira os coeficientes e as constantes e clique em RREF(A). Leia a solução na coluna final do resultado RREF — os valores nas linhas 1, 2, 3 da última coluna são os valores de x, y, z respectivamente. Se faltar um pivô em alguma linha, o sistema tem infinitas soluções ou não tem solução.
Preciso criar uma conta para usar?
Não. A calculadora não exige cadastro, login ou qualquer conta. Todas as oito operações, incluindo o passo a passo completo para determinantes, inversas e RREF, são completamente gratuitas e sem limites de uso. Seus dados nunca saem do seu navegador.
Posso usar essa calculadora no celular?
Sim. A calculadora é totalmente responsiva e funciona no Safari do iPhone, Chrome do Android e navegadores de tablet. As células de entrada se ajustam para toque, e a tecla Tab em um teclado Bluetooth ou o botão de próximo campo no teclado do celular navega entre células com eficiência. Todas as oito operações estão disponíveis em qualquer tamanho de tela sem precisar instalar nenhum aplicativo.
Related tools
Ver todas as ferramentasConversor de JSON ⇄ CSV
Converta um array JSON em CSV e CSV de volta para JSON, com aspas corretas.
Formatador de XML
Embeleze, minifique e valide XML direto no seu navegador.
Formatador de SQL
Embeleze e minifique consultas SQL com caixa de palavras-chave e quebras de cláusula.
JSON para TypeScript
Gere interfaces TypeScript a partir de um exemplo JSON, com tipos aninhados.
Visualizador de CSV
Veja, ordene e pesquise arquivos CSV ou TSV em uma tabela limpa — no seu navegador.
Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.