ForHosting KIT · Ferramentas para dev

Calculadora de pontos de inflexão de um polinômio

Esta calculadora de pontos de inflexão de um polinômio encontra as coordenadas x reais em que ocorre uma mudança de concavidade.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe os coeficientes em ordem decrescente de grau, incluindo zeros para potências ausentes. A ferramenta calcula a segunda derivada, isola todos os seus zeros reais e verifica o sinal nos dois lados de cada candidato. Essa última verificação é indispensável: um zero da segunda derivada é apenas um possível ponto de inflexão e só vale quando a concavidade realmente muda.

Informe o polinômio sem perder termos ausentes

Represente o polinômio por uma lista de coeficientes ordenada da maior potência até o termo constante. Por exemplo, um polinômio cúbico tem quatro posições: os coeficientes de x ao cubo, x ao quadrado, x e da constante. Se uma potência não aparecer na fórmula, coloque zero na posição correspondente. Isso mantém o grau associado a cada coeficiente e impede que a ausência de um termo desloque os valores seguintes. O primeiro coeficiente deve ser diferente de zero, todos os valores precisam ser finitos e a lista deve representar pelo menos um polinômio quadrático. Você também pode escolher quantas casas decimais serão usadas nas coordenadas retornadas. A precisão altera apenas a apresentação, não a busca matemática. Como uma quadrática tem segunda derivada constante, ela não muda de concavidade e retorna corretamente uma lista vazia. O resultado contém somente coordenadas x; substitua cada uma no polinômio original se também precisar da coordenada y.

Por que resolver a segunda derivada não é suficiente

Um ponto de inflexão exige a passagem de concavidade para cima para concavidade para baixo, ou o inverso. Os zeros da segunda derivada fornecem candidatos, mas nem todos satisfazem essa definição. Um zero de multiplicidade par pode apenas tocar o eixo horizontal, sem atravessá-lo, e manter o mesmo sinal dos dois lados. A calculadora elimina esses falsos positivos. Ela deriva duas vezes a lista de coeficientes, encontra cada zero real distinto da segunda derivada e divide a reta real em intervalos ao redor desses zeros. Em seguida, avalia a segunda derivada nos intervalos imediatamente à esquerda e à direita de cada candidato. O valor só é retornado quando os sinais são opostos. O procedimento também trata raízes repetidas: multiplicidade ímpar causa mudança de sinal e gera inflexão; multiplicidade par não. Raízes complexas não são coordenadas da curva real e ficam fora da lista de candidatos e do resultado final.

Interprete e confira as coordenadas retornadas

Cada número retornado é uma coordenada x em que o gráfico muda de concavidade. Leia os valores da esquerda para a direita e use o sinal da segunda derivada entre eles para descrever a curva. Segunda derivada positiva significa concavidade para cima; negativa significa concavidade para baixo. Uma lista vazia não afirma necessariamente que a segunda derivada não tem zeros. Ela indica que nenhum zero real produz a mudança de sinal exigida ou que a segunda derivada é uma constante não nula. Coordenadas arredondadas são práticas para relatórios e gráficos, mas uma raiz de multiplicidade alta pode ser sensível à substituição; aumente a precisão antes de reutilizar o decimal. O cálculo é determinístico, limitado ao grau vinte e não usa rede nem amostragem do gráfico. O isolamento segue a estrutura das derivadas, em vez de examinar uma grade fixa, e por isso pode encontrar candidatos próximos que um gráfico grosseiro deixaria passar.

Conferir um exercício de cálculo

Confirme quais zeros da segunda derivada são mudanças reais de concavidade, e não apenas candidatos estacionários.

Preparar o esboço de um polinômio

Marque as coordenadas retornadas em um quadro de sinais antes de desenhar os intervalos de concavidade.

Validar uma saída simbólica

Compare a lista de um sistema algébrico com um teste determinístico e independente de mudança de sinal.

Quanto custa a calculadora?

Cada solicitação feita pela API custa US$ 0,002. O cálculo no navegador dispensa processamento no servidor.

Por que um zero da segunda derivada às vezes é omitido?

Ele é omitido quando a segunda derivada mantém o mesmo sinal nos dois lados e o gráfico não muda de concavidade.

Como devo informar um termo ausente do polinômio?

Insira um coeficiente zero para a potência ausente, preservando o grau decrescente correto de cada posição.

O resultado inclui coordenadas y?

Não. O resultado contém somente as coordenadas x solicitadas. Avalie o polinômio original em cada valor para obter y.

Um polinômio quadrático pode ter ponto de inflexão?

Não. Sua segunda derivada é constante, portanto a concavidade não pode mudar.

São retornadas coordenadas complexas de inflexão?

Não. Pontos de inflexão descrevem mudanças em um gráfico real, por isso apenas coordenadas x reais são consideradas.

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/calculus/inflection-points-polynomial

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/calculus/inflection-points-polynomial \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[1,0,-3,2]}'
{
  "coefficients": [
    1,
    0,
    -3,
    2
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.inflection_points_polynomial",
  "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.

max_coefficients21
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.

Ver a documentação completa do KIT →