MatrixCalc

Calculadora de forma escalonada reduzida, escalonamento e posto

Escalone qualquer matriz até a forma escalonada reduzida por linhas e veja cada operação elementar, escrita como L2 → L2 − 3·L1. Resolve sistemas lineares e dá o posto.

Matriz A
linhas: 3
colunas: 3
Matriz B
linhas: 3
colunas: 3
Operações

Abra os passos abaixo para ver a resposta completa.

Resultado
Escolha uma operação para ver o resultado aqui. Mensagens de erro aparecem nesta área.

Dicas: ajuste o tamanho (máx 50×50). A×B exige cols(A)=linhas(B). det/inversa/traço/potência exigem matrizes quadradas.

React, Tailwind & shadcn/ui. No external math deps. — Português

Digite sua matriz, abra a aba Decomposições e clique em FERL(A). O painel de passos abre sozinho e lista cada operação em notação padrão, então dá para copiar o desenvolvimento direto para o caderno e achar onde a sua tentativa divergiu. Clique em Forma escalonada(A) para a eliminação de Gauss simples, ou em posto(A) para o posto — os três saem do mesmo algoritmo, explicado abaixo.

As três operações elementares de linha

O escalonamento é o algoritmo mais útil da álgebra linear. Posto, determinante, inversa e a solução de um sistema linear saem todos dele. Ele se apoia em três operações, e nenhuma delas muda o conjunto solução do sistema por trás:

  1. Trocar duas linhas: L(i) ↔ L(j)
  2. Multiplicar uma linha por um escalar não nulo: L(i) → k·L(i)
  3. Somar um múltiplo de uma linha a outra: L(i) → L(i) + k·L(j)

Multiplicar uma linha por zero não está na lista, e não é permitido: isso destrói uma equação em vez de reescrevê-la.

Forma escalonada

Uma matriz está na forma escalonada quando:

  • as linhas totalmente nulas ficam embaixo;
  • cada primeiro elemento não nulo (o pivô) está estritamente à direita do pivô da linha de cima;
  • tudo abaixo de um pivô é zero.
21−1
032
005

Forma escalonada reduzida

A forma reduzida vai além: todo pivô vale 1 e é o único elemento não nulo da sua coluna. E o mais importante: toda matriz tem exatamente uma forma escalonada reduzida — o resultado não depende da ordem em que você fez as operações. É essa unicidade que a torna uma resposta confiável para comparar com o seu desenvolvimento.

O algoritmo, passo a passo

  1. Comece no canto superior esquerdo. Procure o maior elemento da coluna atual — isso é o pivotamento parcial, e mantém os erros de arredondamento pequenos.
  2. Se a coluna inteira for zero, avance uma coluna e tente de novo.
  3. Suba essa linha para a posição do pivô.
  4. Divida a linha do pivô pelo próprio pivô, para que ele vire 1.
  5. Subtraia múltiplos da linha do pivô de todas as outras, zerando o resto da coluna.
  6. Desça uma linha, avance uma coluna e repita.

Aplicando o passo 5 apenas às linhas abaixo do pivô você tem a eliminação de Gauss e a forma escalonada. Limpando também as de cima você tem Gauss-Jordan e a forma reduzida. Gauss-Jordan faz mais contas; em troca, a solução se lê direto, sem substituição retroativa.

Exemplo resolvido

121
243
365
120
001
000

A segunda coluna nunca ganha pivô, então a variável dela é livre — e a linha nula confirma que a terceira equação não trazia informação nova. Lendo a forma: o posto é 2, e um sistema com essa matriz de coeficientes tem infinitas soluções com um parâmetro livre.

Resolvendo um sistema linear

Digite o sistema como matriz aumentada: uma linha por equação, uma coluna por incógnita e uma coluna final para os termos independentes. Três equações com três incógnitas dão uma matriz 3×4. Toda operação de linha vale para a linha inteira, coluna dos termos independentes incluída. Tome x + 2y − z = −4, 2x + 3y − z = −11, −2x − 3z = 22:

12−1−4
23−1−11
−20−322
12−1−4
0−11−3
00−12

A última linha diz −z = 2, então z = −2. Substituindo para cima vem y = 1 e depois x = −8. Lendo os três desfechos possíveis na forma reduzida:

  • Solução única: toda coluna da matriz de coeficientes tem pivô.
  • Infinitas soluções: alguma coluna ficou sem pivô — essas variáveis são livres.
  • Sem solução: aparece uma linha 0 0 0 | c com c ≠ 0, afirmando que 0 = c.

Posto: contando o que sobrevive

O posto de uma matriz é o número de linhas linearmente independentes — ou, equivalentemente, de colunas linearmente independentes. Esses dois números são sempre iguais, fato importante o bastante para ter nome: o teorema do posto-linha igual ao posto-coluna. Para calcular, escalone e conte as linhas não nulas. Operações de linha nunca mudam o posto, e é exatamente por isso que funciona.

123
456
579
123
0−3−6
000
posto = 2

Aqui a terceira linha é exatamente a primeira mais a segunda, então não traz nada novo e a eliminação a zera. Numa matriz m×n, posto ≤ mín(m, n); a matriz que atinge esse limite tem posto completo. Para matriz quadrada, posto completo é a mesma coisa que ser invertível e a mesma coisa que ter determinante não nulo — três maneiras de dizer a mesma propriedade.

O posto também é o que decide se um sistema tem solução. O teorema de Rouché–Capelli diz que Ax = b tem solução exatamente quando posto(A) = posto([A | b]); se esse posto comum for igual ao número de incógnitas, a solução é única, e caso contrário há n − posto parâmetros livres. A identidade companheira é o teorema do núcleo e da imagem: posto(A) + nulidade(A) = n.

Erros comuns

  • Parar na forma escalonada simples. Zerar só o que está abaixo de cada pivô dá a escalonada. A reduzida também limpa o que está acima.
  • Deixar pivô diferente de 1. A forma reduzida exige dividir cada linha-pivô pelo próprio pivô.
  • Trocar colunas de lugar. Trocar linhas é permitido; trocar colunas muda qual variável é qual.
  • Não perceber a linha inconsistente. Uma linha 0 0 0 | c com c ≠ 0 significa que o sistema não tem solução alguma.
  • Chamar uma linha nula de sistema impossível. Linha toda zerada é equação redundante, então há infinitas soluções. Só 0 = c com c não nulo significa nenhuma.
  • Contar as linhas não nulas antes de terminar. As linhas só se revelam dependentes quando a eliminação acaba. Escalone até o fim e só então conte.

Perguntas frequentes

Qual a diferença entre forma escalonada e escalonada reduzida?
A escalonada só exige zeros abaixo de cada pivô. A reduzida exige também zeros acima de cada pivô e todo pivô igual a 1.
Qual a diferença entre eliminação de Gauss e de Gauss-Jordan?
A de Gauss para na forma escalonada e termina com substituição retroativa. A de Gauss-Jordan segue até a forma reduzida, onde a solução se lê direto. Gauss-Jordan faz mais contas para chegar à mesma resposta.
Dá para achar o posto pela forma reduzida?
Sim — o posto é o número de linhas não nulas da forma reduzida. A calculadora também tem um botão específico de posto, que faz exatamente isso.
Como digito um sistema de equações?
Como matriz aumentada: uma linha por equação, uma coluna por incógnita e uma coluna final para os termos independentes. Um sistema de três equações e três incógnitas é uma matriz 3×4.
E se a posição do pivô tiver um zero?
Troque com uma linha de baixo que tenha elemento não nulo naquela coluna. Se todas as linhas abaixo também forem zero ali, essa coluna não tem pivô — a variável dela é livre, e o sistema tem infinitas soluções.
Posso escalonar uma matriz não quadrada?
Pode. A eliminação funciona em qualquer formato, o que é justamente o que a torna útil para matrizes aumentadas de sistemas lineares. O posto também existe para qualquer formato, limitado pela menor das dimensões.

Outras calculadoras