Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Resolvedor de Equações Polinomiais

Resolvedor de equações polinomiais online gratuito. Resolva equações polinomiais de qualquer grau com raízes reais e complexas. Encontre soluções para polinômios lineares, quadráticos, cúbicos e de graus superiores.

Um resolvedor de equações polinomiais que encontra todas as raízes reais e complexas de equações polinomiais de qualquer grau.

O que é uma Equação Polinomial?

Uma equação polinomial é uma equação da forma:

anxn + an-1xn-1 + ... + a1x + a0 = 0

onde n é um inteiro não negativo (o grau), e a₀, a₁, ..., aₙ são coeficientes com aₙ ≠ 0.

Como Funciona o Resolvedor de Polinômios?

Esta calculadora usa métodos numéricos para encontrar raízes polinomiais:

  • Para grau 1: Solução direta usando a fórmula de equação linear
  • Para grau 2: Fórmula quadrática para soluções exatas
  • Para grau 3: Fórmula cúbica ou aproximação numérica
  • Para grau 4+: Algoritmos numéricos de busca de raízes (método de Newton-Raphson)

Aplicações de Equações Polinomiais

Equações polinomiais são fundamentais na matemática e aparecem em vários campos:

  • Física: Equações de movimento, funções de onda e mecânica quântica
  • Engenharia: Processamento de sinais, sistemas de controle e análise estrutural
  • Economia: Funções de custo, otimização de receita e modelagem de mercado
  • Computação Gráfica: Ajuste de curvas e interpolação
  • Química: Cálculos de equilíbrio e cinética de reações

Perguntas Frequentes

O grau é a potência mais alta de x no polinômio. Para 3x² + 5x − 7, o termo mais alto é 3x², então o grau é 2 (quadrático). Para 2x⁵ − x + 1, o termo mais alto é 2x⁵, grau 5 (quíntico). O grau determina várias coisas: o número de raízes (sempre exatamente n, contando multiplicidade), o número máximo de pontos de inflexão do gráfico (no máximo n−1) e o comportamento no infinito (para |x| grandes, o polinômio se comporta como seu termo de maior grau). Neste resolvedor os coeficientes são informados em ordem decrescente de grau — primeiro o coeficiente de xⁿ, depois xⁿ⁻¹, e assim por diante até o termo constante.

O Teorema Fundamental da Álgebra (TFA), provado por Carl Friedrich Gauss em 1799, afirma que todo polinômio não constante com coeficientes complexos tem pelo menos uma raiz complexa. Fatorando raízes sucessivas, um polinômio de grau n sempre pode ser escrito como produto de n fatores lineares (x − r₁)(x − r₂)...(x − rₙ), tendo então exatamente n raízes contando multiplicidade. Algumas raízes podem se repetir (o polinômio x² − 2x + 1 = (x−1)² tem a raiz 1 com multiplicidade 2), e raízes complexas de polinômios com coeficientes reais sempre vêm em pares conjugados (se 2+3i é raiz, 2−3i também é). Por isso polinômios reais de grau ímpar têm pelo menos uma raiz real.

Sim, se tiver coeficientes reais e grau par. O exemplo mais simples é x² + 1 = 0, cujas raízes são +i e −i — puramente imaginárias, sem solução real. O padrão se generaliza: x⁴ + 1 = 0 tem quatro raízes complexas e nenhuma real, x⁶ + 1 = 0 tem seis complexas e nenhuma real. Geometricamente, o gráfico do polinômio nunca cruza o eixo x. Polinômios reais de grau ímpar têm pelo menos uma raiz real (porque o gráfico vai para +∞ de um lado e −∞ do outro, então cruza o zero em algum ponto). É por isso que toda equação cúbica tem ao menos uma solução real — útil em problemas de física e engenharia.

Cardano (para cúbicas) e Ferrari (para quárticas) são expressões algébricas fechadas que dão as raízes exatas em função dos coeficientes, como a fórmula de Bhaskara faz para a quadrática. Existem mas são horrendamente complexas e numericamente instáveis — Cardano pode produzir valores intermediários complexos mesmo quando todas as raízes finais são reais (o famoso casus irreducibilis), exigindo truques trigonométricos para recuperar valores sensatos. Para grau 5 em diante, o teorema de Abel-Ruffini (1824) prova que não existe fórmula geral por radicais. Por isso resolvedores modernos usam métodos numéricos iterativos — Newton-Raphson, Durand-Kerner, Bairstow — que convergem às raízes com precisão arbitrária em tempo finito. Trade-off: métodos numéricos dão decimais precisos, não formas simbólicas. Para forma simbólica, use um CAS como Wolfram ou Maxima.

Durand-Kerner (também chamado Weierstrass) é um método iterativo que aproxima simultaneamente as n raízes de um polinômio, em vez de uma de cada vez. Começa com n chutes distintos espalhados pelo plano complexo (em geral em um círculo cujo raio é limitado pelos coeficientes via cota de Cauchy) e atualiza cada chute pela fórmula r_i ← r_i − p(r_i) / ∏(r_i − r_j) para j ≠ i. Tem convergência quadrática perto das raízes — o número de dígitos corretos quase dobra a cada iteração — e, ao contrário do Newton-Raphson, encontra todas as raízes em paralelo sem precisar deflacionar o polinômio depois de cada raiz. É o carro-chefe da maioria dos resolvedores de polinômios em produção, incluindo roots() do MATLAB, do NumPy e desta ferramenta.

Erro de arredondamento em aritmética de ponto flutuante. Um polinômio como x² − 4x + 4 = (x−2)² deveria dar a raiz dupla x = 2, mas um resolvedor numérico pode calcular x = 2,0000000001 + 0,0000000003i — essa parte imaginária minúscula é ruído de arredondamento, não componente complexa real. O resolvedor aplica um limiar pequeno (normalmente 1e-10 relativo à magnitude dos coeficientes) e zera essas partes imaginárias quase nulas antes de mostrar. Se ver "0,000000001 + 0,000000001i", considere zero. Para raízes exatas, seria necessário um sistema de álgebra simbólica trabalhando em aritmética exata, mas as respostas em ponto flutuante aqui têm de 12 a 14 casas decimais corretas, mais que suficiente para engenharia ou física.

Então o polinômio é, na prática, de grau menor que o que você digitou. Se montar um polinômio de grau 3 como 0x³ + 2x² − x + 1 = 0, o 0 inicial significa que é, de fato, a quadrática 2x² − x + 1 = 0, não uma cúbica. O resolvedor detecta o caso e se recusa a resolver, mostrando erro — porque resolver "grau 3 com coeficiente líder 0" é ambíguo (algumas bibliotecas tratam como polinômio de grau menor, outras como indefinido). Tire o zero inicial e reduza o grau para o termo mais alto realmente não nulo.

Em princípio sim, com ressalvas. Durand-Kerner converge para qualquer grau e computadores modernos resolvem raízes de polinômio de grau 100 em milissegundos. O problema prático é o condicionamento numérico: polinômios de grau alto com raízes próximas ou repetidas ficam extremamente sensíveis a arredondamento de coeficientes — o polinômio de Wilkinson (grau 20 com raízes 1, 2, ..., 20) é o exemplo didático famoso, em que mudar 10⁻⁹ em um coeficiente desloca várias raízes em mais de 1,0. Acima de grau 50 com coeficientes sensíveis, podem aparecer erros grandes mesmo com o algoritmo convergindo. Se você realmente precisa de algo nesse nível para trabalho sério, troque para um método pensado para isso — autovalores de matriz companheira ou busca de raízes simbólica em aritmética exata. Para uso comum (engenharia, dever de casa, física até grau 10 mais ou menos), este resolvedor é mais que suficiente.
Resolvedor de Equações Polinomiais — Resolvedor de equações polinomiais online gratuito. Resolva equações polinomiais de qualquer grau com raízes reais e com
Resolvedor de Equações Polinomiais