CCalculate.Studio

🧮 Calculadora de Sistemas de Equações

Um sistema de equações lineares é um conjunto de equações que compartilham as mesmas incógnitas, e resolvê-lo significa encontrar os valores que satisfazem todas elas ao mesmo tempo. Esta calculadora resolve sistemas de 2 incógnitas (2×2) e de 3 incógnitas (3×3) por eliminação de Gauss com pivoteamento parcial. Ela também detecta sistemas singulares, que não possuem uma única solução.

Última revisão: 2026-07-07
Add as preferred on Google

Entendendo a solução do seu sistema

Todo sistema linear cai em exatamente uma de três categorias, determinada pela relação geométrica entre as retas (ou planos) das equações.

CasoSignificado geométrico (2×2)Número de soluções
Independente e compatívelAs duas retas se cruzam em um único pontoExatamente uma solução
DependenteAs duas equações descrevem a mesma retaInfinitas soluções
IncompatívelAs duas retas são paralelas e nunca se encontramNenhuma solução
  • Esta calculadora informa tanto o caso dependente quanto o incompatível como “Sem solução única”, já que a eliminação de Gauss sozinha não distingue os dois sem uma redução adicional da matriz aumentada; ambos são desfechos igualmente válidos quando a matriz de coeficientes é singular.
  • Os resultados numéricos são arredondados para 6 casas decimais. Em sistemas cujos coeficientes são inteiros exatos ou frações simples, pequenos decimais não nulos na saída (por exemplo, 1,999999 em vez de 2) refletem o arredondamento normal em ponto flutuante e podem ser lidos como o valor exato próximo.
  • O pivoteamento parcial reduz o erro numérico, mas sistemas “quase singulares” (determinante muito próximo de zero) ainda podem gerar resultados sensíveis a pequenas mudanças nas entradas — propriedade conhecida como mau condicionamento na álgebra linear numérica.

O que é um sistema de equações lineares?

Um sistema de equações lineares reúne duas ou mais equações lineares que compartilham o mesmo conjunto de incógnitas. A solução do sistema é o conjunto de valores — um para cada incógnita — que torna todas as equações verdadeiras simultaneamente. Geometricamente, uma equação linear de 2 incógnitas é uma reta, portanto resolver um sistema 2×2 equivale a encontrar onde duas retas se cruzam. Já uma equação linear de 3 incógnitas é um plano no espaço tridimensional, e um sistema 3×3 localiza o ponto em que três planos se encontram.

Esta calculadora representa cada equação como uma linha de uma matriz aumentada: os coeficientes de cada incógnita seguidos do termo constante que está à direita do sinal de igual. Num sistema 2×2, você informa seis números linha por linha — a₁, b₁, c₁, a₂, b₂, c₂ — representando a₁x + b₁y = c₁ e a₂x + b₂y = c₂. Um sistema 3×3 segue o mesmo padrão, com doze números distribuídos em três linhas de quatro coeficientes cada.

O algoritmo usado é a eliminação de Gauss com pivoteamento parcial, método padrão da álgebra linear numérica que elimina incógnitas linha a linha até reduzir a matriz aumentada a uma forma da qual cada valor pode ser lido diretamente. O pivoteamento parcial — escolher, em cada coluna, a linha de maior coeficiente em módulo antes de eliminar — melhora a estabilidade numérica em comparação com a eliminação ingênua.

Como usar esta calculadora de sistemas de equações

  1. Escolha o número de incógnitas: 2 para um sistema de duas equações e duas variáveis (x, y), ou 3 para um sistema de três equações e três variáveis (x, y, z).
  2. Informe os coeficientes como uma lista separada por ;, linha por linha. Num sistema 2×2, informe a₁; b₁; c₁; a₂; b₂; c₂ para as equações a₁x + b₁y = c₁ e a₂x + b₂y = c₂ — seis números no total.
  3. Num sistema 3×3, informe doze números: a₁, b₁, c₁, d₁, a₂, b₂, c₂, d₂, a₃, b₃, c₃, d₃ para a₁x + b₁y + c₁z = d₁ e as duas equações seguintes.
  4. Leia os valores de x, y (e z, no caso 3×3). Se o sistema for singular — equações dependentes ou contraditórias —, a calculadora informa “Sem solução única” em vez de valores numéricos.

A fórmula por trás da eliminação de Gauss

Sistema 2×2: a₁x + b₁y = c₁, a₂x + b₂y = c₂
Sistema 3×3: a₁x + b₁y + c₁z = d₁, a₂x + b₂y + c₂z = d₂, a₃x + b₃y + c₃z = d₃
Exemplo: 2x + y = 5, x − y = 1 → x = 2, y = 1
Condição singular: determinante da matriz de coeficientes = 0 (sem solução única)

A eliminação de Gauss transforma a matriz aumentada [A | b] numa forma equivalente e mais simples de resolver, aplicando operações elementares que não alteram o conjunto solução: trocar linhas de lugar, multiplicar uma linha por uma constante não nula e somar a uma linha um múltiplo de outra. Esta calculadora leva a eliminação até a forma reduzida e lê a solução diretamente da matriz diagonal resultante, usando pivoteamento parcial (escolher o maior pivô disponível em cada coluna) para reduzir o erro de arredondamento em ponto flutuante.

Exemplo resolvido (2×2): resolva 2x + y = 5 e x − y = 1. Somar as duas equações elimina y: 3x = 6, portanto x = 2. Substituindo na segunda equação: 2 − y = 1, portanto y = 1. Verificação: 2(2) + 1 = 5 ✓ e 2 − 1 = 1 ✓.

Um sistema é singular — não tem solução única — quando o determinante da matriz de coeficientes é zero, ou seja, quando a eliminação de Gauss produz uma coluna de pivô com entradas (numericamente) nulas. Um sistema singular pode ser incompatível (as equações se contradizem, como x + y = 2 e x + y = 5, sem solução alguma) ou dependente (uma equação é múltipla da outra, como x + y = 2 e 2x + 2y = 4, com infinitas soluções). Distinguir os dois casos exige examinar as equações originais; esta calculadora reporta ambos como “sem solução única”.

Erros comuns

  • Informar os coeficientes fora da ordem por linhas — a calculadora espera os coeficientes de cada equação seguidos do seu termo constante, linha por linha, e não coluna por coluna.
  • Esquecer que um sistema 3×3 precisa de doze números (quatro por linha), e não de nove — o termo constante à direita de cada equação também precisa entrar.
  • Supor que “sem solução única” significa sempre que não existe solução — pode significar igualmente que existem infinitas soluções (sistema dependente); distinguir os dois casos exige conferir as equações originais à mão.
  • Confundir de que lado da equação fica cada constante — todos os termos com incógnitas devem ir para o lado esquerdo, e a equação deve ser escrita na forma a₁x + b₁y (+ c₁z) = constante antes de informar os coeficientes.
  • Esperar frações exatas na saída — os resultados são aproximações decimais arredondadas para seis casas, portanto uma solução real de 1/3 aparece como 0,333333.

Perguntas frequentes

Como se resolve um sistema de duas equações lineares?

Um método comum é a eliminação: some ou subtraia múltiplos das equações para cancelar uma das incógnitas, resolva para a incógnita restante e depois substitua de volta. Em 2x + y = 5 e x − y = 1, somar as equações elimina y e resulta em 3x = 6, portanto x = 2; substituindo, y = 1. Esta calculadora automatiza o processo equivalente — a eliminação de Gauss — para sistemas 2×2 e 3×3.

O que significa um sistema não ter solução única?

Significa que as equações não se cruzam em exatamente um ponto. Isso acontece de duas maneiras distintas: as equações podem ser incompatíveis (contraditórias, como x + y = 2 e x + y = 5), sem solução alguma, ou dependentes (uma equação é cópia escalonada da outra, como x + y = 2 e 2x + 2y = 4), com infinitas soluções. Os dois casos correspondem a uma matriz de coeficientes com determinante zero.

Quantas equações são necessárias para resolver 3 incógnitas?

Em geral, um sistema precisa de pelo menos tantas equações independentes quanto incógnitas para ter solução única — três equações independentes para três incógnitas (x, y, z). Com menos equações independentes, resta pelo menos um grau de liberdade, o que produz infinitas soluções em vez de uma única.

O que é a eliminação de Gauss?

A eliminação de Gauss é um método sistemático de resolver sistemas lineares por meio de operações elementares sobre linhas — trocar linhas, multiplicar uma linha por uma constante e somar a uma linha um múltiplo de outra — até transformar a matriz aumentada numa forma triangular ou diagonal mais simples, da qual a solução é lida diretamente. É o método padrão ensinado em álgebra linear e usado internamente pela maioria dos resolvedores numéricos, inclusive esta calculadora.

Esta calculadora resolve sistemas não lineares, com x², por exemplo?

Não. Ela resolve apenas sistemas lineares, nos quais cada incógnita aparece elevada à primeira potência e sem produtos entre incógnitas (nada de x², nada de termos xy). Sistemas não lineares exigem outros métodos, como substituição combinada com a fórmula de Bhaskara ou técnicas numéricas de busca de raízes.

Por que a calculadora mostra decimais em vez de frações exatas?

O algoritmo executa a eliminação de Gauss em ponto flutuante (decimal), que é a abordagem padrão da álgebra linear numérica, e não aritmética simbólica com frações. Uma solução real de 1/3 aparece como 0,333333 (arredondada para seis casas decimais). Em sistemas com coeficientes inteiros bem comportados, a saída decimal costuma resultar num número inteiro exato ou praticamente exato.

Referências

  1. Strang G. Linear Algebra and Its Applications. 4th ed. Cengage Learning, 2006. (Gaussian elimination and matrix rank.)
  2. Lay DC, Lay SR, McDonald JJ. Linear Algebra and Its Applications. 5th ed. Pearson, 2015.
  3. Burden RL, Faires JD. Numerical Analysis. 9th ed. Cengage Learning, 2011. (Partial pivoting and numerical stability.)

Álgebra · Todas as calculadoras

Calculadoras relacionadas