Calculadora de pontos críticos de um polinômio
Os pontos críticos de x³ − 3x + 2 são −1 e 1, onde a derivada 3x² − 3 vale zero. Informe os coeficientes, da maior potência para a menor, e receba a derivada e a lista ordenada dos pontos críticos reais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Coeficientes
- 1, 0, -3, 2
- Grau do polinômio
- 3
- Coeficientes da derivada
- 3, 0, -3
- Pontos críticos
- -1, 1
- Quantidade
- 2
A calculadora de pontos críticos de um polinômio deriva a expressão e encontra cada valor real de x em que a derivada é igual a zero. Informe os coeficientes da maior potência até o termo constante, mantendo um zero sempre que faltar uma potência. O resultado inclui os coeficientes da derivada, o grau do polinômio e uma lista ordenada de pontos críticos. A ferramenta permite que você confira exercícios de cálculo, localize possíveis pontos de mudança e gere resultados estruturados para análises automatizadas sem depender de notação simbólica.
Informe o polinômio como uma lista ordenada de coeficientes
Escreva os coeficientes em ordem decrescente das potências, começando pelo coeficiente da maior potência e terminando no termo constante. Por exemplo, x ao cubo menos 3x mais 2 deve ser informado como [1, 0, -3, 2]. O zero é indispensável porque ocupa o lugar do termo quadrático ausente.
O primeiro coeficiente significativo precisa ser diferente de zero, embora zeros iniciais inofensivos sejam removidos automaticamente. São necessários pelo menos dois valores, pois um polinômio constante não possui uma lista finita de pontos críticos isolados: sua derivada é zero em todo lugar. A calculadora aceita até doze coeficientes, portanto o polinômio original pode ter grau onze.
Cada coeficiente deve ser um número finito com valor absoluto de no máximo um trilhão. Inteiros, decimais, números negativos e zeros explícitos para potências ausentes são aceitos.
Entenda como as raízes da derivada se tornam pontos críticos
Para um polinômio f, um ponto crítico interior ocorre quando f'(x) é zero ou não está definida. Derivadas de polinômios são definidas para todo x real; assim, a calculadora precisa apenas resolver f'(x)=0. Primeiro, ela aplica a regra da potência termo a termo e devolve a lista resultante de coeficientes.
Em seguida, localiza todos os zeros reais dessa derivada. O solucionador numérico usa recursivamente as raízes de derivadas sucessivas para dividir a reta real em intervalos nos quais o polinômio é monótono. Um limite padrão para raízes fornece extremos finitos, mudanças de sinal são refinadas por bisseção e a verificação das raízes da derivada preserva raízes repetidas que apenas tocam o eixo sem cruzá-lo.
Um polinômio linear possui derivada constante não nula e, por isso, retorna uma lista vazia.
Use os resultados corretamente e conheça as limitações
Um ponto crítico pode ser um máximo local, um mínimo local ou um ponto de inflexão estacionário, mas resolver f'(x)=0, por si só, não o classifica. Analise o sinal da derivada dos dois lados, aplique um teste de derivadas adequado ou calcule derivadas de ordem superior. A calculadora informa de propósito apenas os valores x solicitados e os coeficientes da derivada, que deixam o cálculo verificável.
Ela não resolve raízes complexas, não impõe um intervalo fechado, não acrescenta as extremidades de um intervalo, não calcula f(x) em cada ponto e não desenha gráficos. Essas tarefas são etapas separadas e exigem outras entradas. Como a busca de raízes é numérica, respostas irracionais aparecem como aproximações decimais, e não como radicais ou expressões simbólicas.
Dentro dos limites declarados para grau e coeficientes, o procedimento é determinístico: não utiliza rede, aleatoriedade, estado salvo nem horário atual. Portanto, entradas iguais sempre geram saídas iguais. Isso atende tanto à conferência de exercícios quanto a pipelines que precisam de candidatos a pontos de mudança em formato legível por máquina.
Casos de uso
Conferir um exercício de cálculo
Compare o polinômio derivado e os valores críticos de x com um resultado estruturado e determinístico.
Localizar possíveis pontos de mudança
Encontre raízes reais da derivada que podem ser máximos, mínimos ou pontos de inflexão estacionários.
Perguntas frequentes
Em que ordem devo informar os coeficientes?
Liste-os da maior potência até o termo constante e use zero para cada potência intermediária ausente.
A calculadora retorna pontos críticos complexos?
Não. Para um polinômio de variável real, somente valores reais de x são apresentados.
Por que um polinômio linear retorna uma lista vazia?
Sua derivada é uma constante diferente de zero, portanto não existe x em que ela seja igual a zero.
Todo ponto retornado representa máximo ou mínimo?
Não. Ele também pode ser um ponto de inflexão estacionário. Use um teste de sinais ou derivadas superiores para classificá-lo.
Ela também dá os valores de y dos pontos críticos?
Não, ela retorna só as coordenadas x, em ordem, junto com a derivada usada para achá-las. Para saber a altura de cada ponto, calcule o polinômio original nesses valores de x; em x³ − 3x + 2, substitua −1 e 1.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/calculus/critical-points-polynomial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coefficients":[1,0,-3,2]}'const res = await fetch("https://api.kit.forhosting.com/calculus/critical-points-polynomial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coefficients": [
1,
0,
-3,
2
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/critical-points-polynomial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coefficients": [
1,
0,
-3,
2
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/critical-points-polynomial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coefficients":[1,0,-3,2]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coefficients":[1,0,-3,2]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/critical-points-polynomial", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"coefficients": [
1,
0,
-3,
2
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.critical_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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Informe o polinômio como uma lista ordenada de coeficientes
Essa representação elimina dúvidas sobre variáveis, símbolos de expoente, sinais de multiplicação e espaços, proporcionando a mesma entrada confiável no navegador e em um fluxo via API.
Entenda como as raízes da derivada se tornam pontos críticos
O array critical_points contém somente as coordenadas x, não os valores y correspondentes. Os números são ordenados do menor para o maior, duplicatas numericamente próximas são unificadas e os resultados são arredondados para doze algarismos significativos, estabilizando o JSON.
Use os resultados corretamente e conheça as limitações
Cada solicitação via API custa US$ 0,002.
Casos de integração
Automatizar a análise de polinômios
Envie arrays de coeficientes pela API e reutilize os pontos críticos ordenados em um fluxo matemático mais amplo.
Perguntas técnicas
Quanto custa uma solicitação pela API?
Cada solicitação pela API custa US$ 0,002. A execução direta no navegador está disponível para cálculos interativos.