Calculadora de Posto de Matriz: Como Encontrar o Posto com a Forma Escalonada
Uma calculadora de posto de matriz encontra o número de linhas ou colunas linearmente independentes em uma matriz, reduzindo-a à forma escalonada e contando as linhas de pivô não nulas. O posto indica se um sistema de equações lineares tem solução única, infinitas soluções ou nenhuma solução, e aparece constantemente em cursos de álgebra linear, computação gráfica e redução de dimensionalidade em ciência de dados. Este guia percorre o método de redução por linhas passo a passo com a aritmética completa, aborda o atalho do determinante para matrizes quadradas e inclui exemplos resolvidos tanto para matrizes de posto completo quanto para matrizes com deficiência de posto. Você também encontrará erros comuns a evitar e problemas de prática com respostas completas.
Conteúdo
- 01O Que É o Posto de uma Matriz?
- 02Como uma Calculadora de Posto de Matriz Encontra o Posto Usando a Forma Escalonada?
- 03Exemplo Resolvido: Encontrando o Posto de uma Matriz 3×3 de Posto Completo
- 04Exemplo Resolvido: Encontrando o Posto de uma Matriz com Deficiência de Posto
- 05Usando o Atalho do Determinante para Matrizes Quadradas
- 06Posto de Linha vs. Posto de Coluna: Por Que São Sempre Iguais?
- 07O Que o Posto Revela Sobre um Sistema de Equações?
- 08Erros Comuns ao Calcular o Posto de uma Matriz
- 09Problemas de Prática: Teste Seu Entendimento sobre o Posto de Matrizes
- 10Por Que Usar uma Calculadora de Posto de Matriz para Praticar Passo a Passo?
O Que É o Posto de uma Matriz?
O posto de uma matriz é o número máximo de linhas linearmente independentes que ela contém — de forma equivalente, o número máximo de colunas linearmente independentes. Uma matriz pode ter dimensões grandes (digamos, 5×5) e ainda assim ter um posto pequeno, se muitas de suas linhas ou colunas forem combinações de outras. O posto é um único número entre 0 e o menor valor entre o número de linhas e o número de colunas: para uma matriz m×n, 0 ≤ rank(A) ≤ min(m, n). Uma matriz com posto igual a min(m, n) é chamada de posto completo. Uma matriz quadrada n×n com posto exatamente n é invertível; uma matriz quadrada com posto menor que n é chamada de singular e não tem inversa. Posto não é a mesma coisa que o tamanho de uma matriz — uma matriz 4×4 pode facilmente ter posto 2 se duas de suas linhas forem múltiplas das outras duas.
Posto = o número de linhas linearmente independentes = o número de colunas linearmente independentes = o número de posições de pivô depois que a matriz é reduzida à forma escalonada.
Como uma Calculadora de Posto de Matriz Encontra o Posto Usando a Forma Escalonada?
Uma calculadora de posto de matriz funciona aplicando a eliminação gaussiana para transformar a matriz na forma escalonada (REF) — um layout de estilo triangular em que a primeira entrada não nula de cada linha (seu pivô) fica estritamente à direita do pivô da linha acima, e quaisquer linhas totalmente nulas ficam na parte inferior. Uma vez que a matriz está na forma escalonada, o posto é simplesmente o número de linhas não nulas, que é igual ao número de pivôs. O processo de eliminação usa três operações de linha permitidas que nunca alteram o posto: trocar duas linhas, multiplicar uma linha por uma constante não nula e somar um múltiplo de uma linha a outra. Como essas operações preservam as relações de dependência linear, o posto da matriz reduzida por linhas sempre é igual ao posto da matriz original.
1. Passo 1 — Encontre o primeiro pivô
Percorra a coluna 1 de cima para baixo e encontre a primeira entrada não nula. Se a entrada na linha 1 for zero, mas uma linha inferior tiver uma entrada não nula na coluna 1, troque as linhas para que o valor não nulo se torne o pivô.
2. Passo 2 — Elimine abaixo do pivô
Para cada linha abaixo da linha do pivô, subtraia um múltiplo da linha do pivô de modo que a entrada na coluna do pivô se torne 0. Repita até que todas as entradas abaixo do pivô nessa coluna sejam 0.
3. Passo 3 — Avance para a próxima coluna e repita
Avance uma linha para baixo e uma coluna para a direita, e repita a busca por um pivô não nulo na submatriz restante. Continue até esgotar as linhas ou colunas.
4. Passo 4 — Conte as linhas não nulas
Quando não for possível encontrar mais pivôs, conte as linhas que não são totalmente nulas. Essa contagem é o posto da matriz.
Operações de linha (troca, escala, soma de múltiplo) nunca alteram o posto. A forma escalonada torna o posto visível: ele é igual ao número de linhas não nulas.
Exemplo Resolvido: Encontrando o Posto de uma Matriz 3×3 de Posto Completo
Considere A = [[1, 2, 3], [2, 5, 3], [1, 0, 8]]. Esta é uma matriz 3×3 clássica usada para demonstrar a redução por linhas de posto completo. Como ela é quadrada, posto completo aqui significa posto 3.
1. Passo 1 — Elimine a coluna 1 abaixo do pivô
O pivô é a₁₁ = 1. R2 = R2 - 2R1: [2-2(1), 5-2(2), 3-2(3)] = [0, 1, -3] R3 = R3 - 1R1: [1-1(1), 0-1(2), 8-1(3)] = [0, -2, 5] A matriz agora é: [[1, 2, 3], [0, 1, -3], [0, -2, 5]]
2. Passo 2 — Elimine a coluna 2 abaixo do pivô
O pivô agora é a entrada 1 na linha 2, coluna 2. R3 = R3 + 2R2: [0+2(0), -2+2(1), 5+2(-3)] = [0, 0, -1] A matriz agora é: [[1, 2, 3], [0, 1, -3], [0, 0, -1]]
3. Passo 3 — Conte os pivôs
Cada linha tem uma entrada líder não nula: 1, 1 e -1. As três linhas são não nulas, então rank(A) = 3. Como A é uma matriz 3×3 com posto 3, ela tem posto completo e é invertível. Isso corresponde a det(A) = 1(5·8-3·0) - 2(2·8-3·1) + 3(2·0-5·1) = 40 - 26 - 15 = -1, que é não nulo — confirmando o posto completo.
Resultado: rank(A) = 3 para A = [[1,2,3],[2,5,3],[1,0,8]]. Três linhas de pivô não nulas, correspondendo a um determinante não nulo de -1.
Exemplo Resolvido: Encontrando o Posto de uma Matriz com Deficiência de Posto
Agora considere B = [[1, 2, -1], [2, 4, 1], [3, 6, 3]]. Observe que a coluna 2 é exatamente o dobro da coluna 1 (2 = 2·1, 4 = 2·2, 6 = 2·3) — um forte indício de que essa matriz não terá posto completo.
1. Passo 1 — Elimine a coluna 1 abaixo do pivô
O pivô é b₁₁ = 1. R2 = R2 - 2R1: [2-2(1), 4-2(2), 1-2(-1)] = [0, 0, 3] R3 = R3 - 3R1: [3-3(1), 6-3(2), 3-3(-1)] = [0, 0, 6] A matriz agora é: [[1, 2, -1], [0, 0, 3], [0, 0, 6]]
2. Passo 2 — Elimine a coluna 3 abaixo do pivô
A coluna 2 não tem pivô disponível (ambas as entradas abaixo da linha 1 são 0), então avance para a coluna 3, onde a linha 2 tem pivô 3. R3 = R3 - 2R2: [0-2(0), 0-2(0), 6-2(3)] = [0, 0, 0] A matriz agora é: [[1, 2, -1], [0, 0, 3], [0, 0, 0]]
3. Passo 3 — Conte os pivôs
Apenas duas linhas são não nulas: a linha 1 (pivô na coluna 1) e a linha 2 (pivô na coluna 3). A linha 3 é totalmente nula. Portanto, rank(B) = 2, mesmo que B seja uma matriz 3×3. Isso corresponde à dependência de coluna que identificamos no início: coluna 2 = 2 × coluna 1, então as três colunas abrangem apenas um espaço bidimensional.
Resultado: rank(B) = 2 para uma matriz 3×3 — uma dimensão a menos do posto completo porque coluna 2 = 2 × coluna 1.
Usando o Atalho do Determinante para Matrizes Quadradas
Para uma matriz quadrada n×n, existe um atalho: calcular o determinante. Se det(A) ≠ 0, a matriz automaticamente tem posto completo, ou seja, rank(A) = n — sem necessidade de redução por linhas. Se det(A) = 0, você sabe que rank(A) < n, mas o determinante sozinho não informa o posto exato; ainda é necessário fazer a redução por linhas (ou verificar determinantes de submatrizes menores) para descobrir quanto abaixo de n o posto realmente está.
1. Passo 1 — Calcule o determinante
Para C = [[4, 2], [2, 1]]: det(C) = (4)(1) - (2)(2) = 4 - 4 = 0.
2. Passo 2 — Como det = 0, confirme que o posto é menor que n reduzindo por linhas
R2 = R2 - 0.5R1: [2-0.5(4), 1-0.5(2)] = [0, 0] A matriz agora é: [[4, 2], [0, 0]]. Apenas uma linha não nula, então rank(C) = 1, não 2.
Atalho para matriz quadrada: det ≠ 0 significa posto = n (posto completo) instantaneamente. det = 0 apenas indica posto < n — a redução por linhas encontra o valor exato.
Posto de Linha vs. Posto de Coluna: Por Que São Sempre Iguais?
Pode parecer surpreendente, mas para qualquer matriz — quadrada ou não — o número máximo de linhas linearmente independentes é sempre igual ao número máximo de colunas linearmente independentes. Esse resultado às vezes é chamado de teorema do posto, e é por isso que os cursos de álgebra linear podem simplesmente dizer "o posto" sem especificar posto de linha ou posto de coluna. Uma forma intuitiva de entender isso: a redução por linhas apenas combina e reordena linhas, e o número de colunas de pivô que ela produz é exatamente o número de colunas independentes na matriz original, enquanto o número de linhas não nulas é o número de linhas independentes. Como as duas quantidades vêm do mesmo conjunto de pivôs, elas precisam coincidir. Para B = [[1, 2, -1], [2, 4, 1], [3, 6, 3]] do exemplo anterior, a forma reduzida por linhas tem pivôs nas colunas 1 e 3 — confirmando que exatamente 2 colunas são independentes, correspondendo às 2 linhas independentes.
O posto de linha sempre é igual ao posto de coluna. Esse valor compartilhado é simplesmente chamado de posto da matriz — não existe uma 'calculadora de posto de linha' separada de uma 'calculadora de posto de coluna'.
O Que o Posto Revela Sobre um Sistema de Equações?
Para um sistema de equações lineares Ax = b, o posto determina exatamente que tipo de conjunto solução você obtém. Compare rank(A), a matriz de coeficientes, com rank([A|b]), a matriz aumentada com as constantes anexadas como uma coluna extra: se rank(A) < rank([A|b]), o sistema é inconsistente e não tem solução. Se rank(A) = rank([A|b]) = n (o número de incógnitas), o sistema tem exatamente uma solução. Se rank(A) = rank([A|b]) < n, o sistema tem infinitas soluções, com n - rank variáveis livres.
1. Passo 1 — Monte a matriz aumentada
Usando a matriz de coeficientes B = [[1, 2, -1], [2, 4, 1], [3, 6, 3]] com as constantes b = (4, 7, 10): [1, 2, -1 | 4] [2, 4, 1 | 7] [3, 6, 3 | 10]
2. Passo 2 — Reduza a matriz aumentada por linhas
R2 = R2 - 2R1: [0, 0, 3 | -1] R3 = R3 - 3R1: [0, 0, 6 | -2] R3 = R3 - 2R2: [0, 0, 0 | 0] A última linha se torna 0 = 0, que é sempre verdadeiro — então rank([A|b]) = 2, correspondendo a rank(A) = 2.
3. Passo 3 — Interprete o resultado
Como rank(A) = rank([A|b]) = 2 < 3 incógnitas, o sistema tem infinitas soluções com 1 variável livre (y). Compare isso com b = (4, 7, 9): os mesmos passos resultam em uma última linha 0 = -1, uma equação impossível. Nesse caso, rank(A) = 2, mas rank([A|b]) = 3, então o sistema não tem solução alguma.
Critério do posto para sistemas: nenhuma solução se rank(A) < rank([A|b]); uma solução se ambos forem iguais a n; infinitas soluções se forem iguais, mas menores que n.
Erros Comuns ao Calcular o Posto de uma Matriz
Alguns erros aparecem repetidamente quando os alunos calculam o posto manualmente.
1. Erro 1 — Confundir posto com o tamanho da matriz
Uma matriz 4×4 não tem automaticamente posto 4. O posto depende da independência linear, não do número de linhas ou colunas presentes.
2. Erro 2 — Esquecer de trocar linhas quando uma posição de pivô é zero
Se a entrada necessária como pivô for 0, mas uma linha abaixo dela tiver um valor não nulo nessa coluna, é necessário trocar as linhas antes de continuar — pular essa etapa produz uma forma escalonada incorreta e um posto errado.
3. Erro 3 — Supor que det = 0 significa posto = 0
det(A) = 0 significa apenas que rank(A) < n para uma matriz quadrada. O posto real pode ser n-1, n-2 ou qualquer valor menor — ainda é necessário fazer a redução por linhas para determiná-lo com precisão.
4. Erro 4 — Parar a redução por linhas cedo demais
O posto deve ser lido a partir de uma forma escalonada totalmente reduzida. Parar no meio da eliminação pode deixar linhas que parecem não nulas, mas que se anulariam com mais uma operação, levando a uma contagem de posto inflada.
O erro de posto mais comum: ler o posto antes que a eliminação esteja completa. Sempre termine a redução por linhas antes de contar os pivôs.
Problemas de Prática: Teste Seu Entendimento sobre o Posto de Matrizes
Resolva estes três problemas e depois compare sua redução por linhas com as respostas abaixo.
1. Problema 1 — Encontre rank(D) para D = [[2, 4], [1, 2]]
Resposta: det(D) = (2)(2) - (4)(1) = 0, então posto < 2. R2 = R2 - 0.5R1 resulta em [0, 0]. Resta apenas 1 linha não nula, então rank(D) = 1.
2. Problema 2 — Encontre rank(E) para E = [[1, 0, 2], [0, 1, 1], [1, 1, 3]]
Resposta: R3 = R3 - R1 - R2 resulta em [1-1-0, 1-0-1, 3-2-1] = [0, 0, 0]. As linhas 1 e 2 permanecem não nulas e independentes (pivôs nas colunas 1 e 2), então rank(E) = 2.
3. Problema 3 — x - y = 3 e 2x - 2y = 6 formam um sistema consistente, e qual é o posto de sua matriz de coeficientes?
Resposta: A matriz de coeficientes [[1, -1], [2, -2]] tem linha 2 = 2 × linha 1, então posto = 1. A matriz aumentada [[1, -1 | 3], [2, -2 | 6]] também tem linha 2 = 2 × linha 1 (incluindo a coluna de constantes), então seu posto também é 1. Como ambos os postos são iguais a 1, valor menor que as 2 incógnitas, o sistema é consistente com infinitas soluções — as duas equações descrevem a mesma reta.
Verificando seu trabalho: sempre que um posto calculado parecer alto demais, verifique novamente reduzindo totalmente à forma escalonada e confirmando que cada linha 'não nula' realmente tem um pivô não nulo.
Por Que Usar uma Calculadora de Posto de Matriz para Praticar Passo a Passo?
A redução por linhas manual é fácil de errar no meio de uma matriz longa — um deslize aritmético na linha 2 se propaga para todas as linhas abaixo dela. Uma calculadora de posto de matriz que mostra cada etapa de eliminação permite que você verifique seu próprio trabalho linha por linha e identifique exatamente onde um erro se infiltrou, em vez de apenas ver se o posto final corresponde. O solucionador passo a passo e o tutor de matemática com IA da Solvify percorrem a redução por linhas, os atalhos de determinante e os problemas de posto da mesma forma que este guia, para que você possa verificar tarefas de casa, praticar para provas ou desbloquear uma matriz específica sem perder o raciocínio por trás de cada movimento.
Artigos relacionados
Calculadora de Matrizes Passo a Passo: Operações, Determinantes e Inversas
Estenda o posto para o conjunto completo de operações com matrizes — adição, multiplicação, determinantes e inversas — com a mesma abordagem de exemplos resolvidos.
Calculadora de Sistema de Equações com Passos
Veja como o posto determina se um sistema linear tem uma, nenhuma ou infinitas soluções, resolvido em detalhes completos.
Calculadora de Resolução de Equações Lineares
A resolução de equações de uma variável é a base que a redução por linhas e o posto generalizam para a forma matricial.
Solucionadores matemáticos
Soluções Passo a Passo
Obtenha explicações detalhadas para cada etapa, não apenas a resposta final.
Solucionador com Digitalização Inteligente
Tire uma foto de qualquer problema de matemática e obtenha uma solução instantânea passo a passo.
Tutor de Matemática com IA
Faça perguntas de acompanhamento e obtenha explicações personalizadas 24 horas por dia, 7 dias por semana.
