ForHosting KIT · Matemática

Fórmulas de Vieta

Em x² − 3x + 2 as raízes somam 3 e o produto delas é 2, lidos dos coeficientes com as fórmulas de Vieta e sem resolver a equação. Serve para conferir raízes propostas de uma quadrática ou cúbica. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

As fórmulas de Vieta ligam os coeficientes de um polinômio univariado às somas simétricas elementares de suas raízes sem calcular essas raízes uma a uma. Dada uma lista densa de coeficientes finitos em potências ascendentes —termo constante primeiro e grau máximo por último—, esta calculadora devolve a soma de todas as raízes e o produto de todas as raízes da equação a0 mais a1 x mais pontos mais an x à n igual a zero, desde que o coeficiente líder an seja não nulo. As identidades clássicas são: a soma vale menos a sub n menos um sobre an, e o produto vale menos um à n vezes a0 sobre an. Essa forma fechada é exata sobre os números complexos para qualquer grau pelo menos um, vale para polinômios mônicos e não mônicos e permanece determinística: sem sementes aleatórias, sem chamadas de rede e sem deriva de modelo. Entrada inválida como coeficiente líder zero é rejeitada com erro de validação claro em vez de um grau silenciosamente errado.

Como as fórmulas de Vieta relacionam coeficientes à soma e ao produto das raízes

Parta de um polinômio mônico ou não mônico escrito como a0 mais a1 x mais a2 x ao quadrado e assim por diante até an vezes x à n, com an diferente de zero e n pelo menos um. Existem também somas simétricas elementares intermediárias, mas os dois extremos —soma total e produto total— são as identidades que estudantes e engenheiros consultam com mais frequência ao checar fatorações quadráticas, verificar palpites de raízes cúbicas ou relacionar quantidades do tipo traço e determinante de matrizes companheiras sem formar a matriz.

Esta implementação nunca itera um localizador numérico de raízes; apenas analisa a lista de coeficientes e avalia as duas razões fechadas. Essa escolha de projeto mantém o resultado exato para a representação em ponto flutuante dos coeficientes, evita divergência em raízes múltiplas e termina em tempo constante após uma varredura linear do array. Os coeficientes devem ser números finitos; NaN e Infinity são rejeitados.

Grau zero —um array só com uma constante— é rejeitado porque uma constante não nula tem multiconjunto de raízes vazio e Vieta não se aplica. Mais importante: se a última entrada do array for zero ou extremamente próxima de zero, a requisição falha com entrada inválida nomeando o coeficiente líder, porque o grau algébrico verdadeiro seria menor e descartar zeros finais em silêncio mudaria qual razão é a fórmula do produto.

Onde as checagens de soma e produto de Vieta aparecem no trabalho real

Cursos de álgebra do ensino médio e da faculdade atribuem constantemente exercícios de confira-suas-raízes: depois que os alunos afirmam três raízes de um cúbico, o professor multiplica e soma e compara com as razões de coeficientes de Vieta. Um único oráculo confiável que devolve ambos os números agiliza a correção e a montagem de demos sem revelar as raízes individuais quando a aula ainda trata da verificação.

Problemas de competição de programação e aquecimentos de entrevista costumam pedir só a soma ou o produto das raízes de um polinômio mônico derivado de uma recorrência ou equação característica, e engenheiros precisam da forma fechada em vez de uma fatoração numérica frágil. Cadernos de processamento de sinais e controle extraem polinômios característicos de sistemas discretos e usam o produto das raízes para raciocinar sobre termos constantes e margens de estabilidade sem resolver cada polo.

Se mais tarde você precisar da lista completa de somas simétricas elementares, fórmulas explícitas de raízes quadráticas ou cúbicas, ou adição polinomial de vetores de coeficientes, trate isso como intenções de busca e páginas de aterrissagem separadas em vez de sobrecarregar esta calculadora de soma e produto de Vieta.

Checagem de raízes na lição de casa sem resolver por completo

Verifique raízes afirmadas por alunos de um quadrático ou cúbico comparando soma e produto com as razões de Vieta dos coeficientes dados.

Checagens de sanidade do polinômio característico

A partir de um polinômio característico mônico, leia a soma (tipo traço) e o produto (tipo determinante) dos autovalores sem calculá-los.

Em que ordem devo enviar os coeficientes?

Potências ascendentes: o índice 0 é o termo constante e o último índice é o coeficiente líder de x^n. Exemplo: x² − 3x + 2 é [2, −3, 1].

E se o coeficiente líder for zero?

Vieta precisa de um grau bem definido; um coeficiente de grau máximo zero não é descartado em silêncio.

Isto calcula as raízes individuais?

Para raízes quadráticas explícitas use um solucionador de fórmula quadrática.

Quanto custa?

A ferramenta do navegador é grátis e roda localmente.

Quanto somam e quanto dá o produto das raízes de x² − 3x + 2?

Somam 3 e o produto é 2. Vieta tira isso dos coeficientes: a soma é o oposto do penúltimo coeficiente dividido pelo líder e, numa quadrática, o produto é o termo independente dividido pelo líder.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/algebra/vieta-formulas

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/algebra/vieta-formulas \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[2,-3,1]}'
{
  "coefficients": [
    2,
    -3,
    1
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.vieta_formulas",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O que você envia e o que recebe de volta

O array deve conter pelo menos duas entradas para que o grau formal seja pelo menos um, e no máximo dez mil entradas por segurança. Quando o coeficiente líder é zero a resposta é um erro de validação explícito em vez de redução automática de grau, para que clientes que montaram a lista por concatenação notem o bug em vez de receberem uma soma de um polinômio de grau menor. Checagens clássicas de livro: coeficientes dois, menos três, um representam x ao quadrado menos três x mais dois, cujas raízes um e dois somam três e multiplicam dois; coeficientes menos seis, onze, menos seis, um representam o cúbico mônico com raízes um, dois e três, soma seis e produto seis. Envie um único campo obrigatório coefficients: um array JSON de números finitos em potências ascendentes, termo constante no índice zero e coeficiente líder no último índice. Os aliases coeffs e poly são aceitos por conveniência em scripts. Campos ausentes, valores que não são arrays, arrays vazios, strings não numéricas, NaN e Infinity falham com invalid_input e não são cobrados. Em caso de sucesso o JSON ecoa a lista de coeficientes limpa, o grau inteiro, o coeficiente líder, o termo constante, uma string de equação imprimível igualada a zero, o valor numérico sum_of_roots, o valor numérico product_of_roots, um objeto formulas que reafirma as identidades clássicas para rótulos de UI, e uma nota breve de que os resultados são sobre os números complexos contando multiplicidade. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde as checagens de soma e produto de Vieta aparecem no trabalho real

Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

Fixtures de competições e entrevistas

Gere valores de verdade de soma e produto para vetores de coeficientes sintéticos usados em autoavaliadores e oráculos de desafios de código.

Quais são as fórmulas de Vieta para soma e produto das raízes?

Para a0 + a1 x + … + an x^n = 0 com an ≠ 0, a soma das n raízes (contando multiplicidade) é −a_{n−1}/an e o produto é (−1)^n · a0/an.

Ver a documentação completa do KIT →