ForHosting KIT · Matemática

Gráfico de polinômio

Digite os coeficientes e um intervalo de x e receba pontos igualmente espaçados prontos para desenhar: x² de −2 a 2 com cinco pontos dá (−2, 4), (−1, 1), (0, 0), (1, 1) e (2, 4). 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
Se você digitar
Coeficientes
1, 0, 0
X inicial
-2
X final
2
Amostras
5
Você obtém
Grau
2
Polinômio
x^2
Passo
1
Quantidade de pontos
5

Traçar um polinômio significa transformar a lista de coeficientes em um conjunto de amostras x-y denso o bastante para que um gráfico, uma planilha ou um canvas desenhem a curva sem um núcleo de álgebra computacional. Estudantes, tutores e scripts de automação enfrentam a mesma tarefa: avaliar p(x) em um intervalo fechado e emitir pontos ordenados. Esta calculadora de gráfico de polinômio aceita coeficientes do maior grau ao menor junto com um intervalo de x, amostra o polinômio em abscissas igualmente espaçadas pelo método de Horner e devolve a lista de pontos x-y mais uma cadeia compacta na forma padrão.

Para que serve fazer o gráfico de um polinômio

Salas de aula e plataformas de tutoria usam uma calculadora de gráfico de polinômio para que os alunos colem coeficientes de um quadrático, cúbico ou de grau maior, escolham uma janela de visualização e vejam a curva amostrada sem inverter um sinal ao montar uma tabela à mão.

Geradores de preparação para exames e plugins LMS precisam de um oráculo determinístico que marque um intervalo invertido como inválido em vez de desenhar o gráfico ao contrário ou devolver uma lista de sucesso vazia que um corretor defeituoso poderia tratar como um traçado correto. Validação falha não consome saldo.

Mantenha a contagem de amostras modesta para esboços, aumente-a quando a curva tiver curvatura acentuada, fixe os pontos arredondados nos testes e você obtém dados de gráfico reproduzíveis para lição de casa, figuras LMS e workers de borda sem montar infraestrutura simbólica própria.

Tabelas e esboços de sala

Deixe os alunos informarem coeficientes e uma janela de visão e, em seguida, plote os pontos x-y devolvidos ao lado da tabela calculada à mão.

Figuras para exames e LMS

Monte gráficos polinomiais determinísticos para folhas e autocorretores que rejeitam um intervalo de x invertido em vez de desenhá-lo ao contrário.

Polilinhas em cadernos e painéis

Transforme um polinômio ajustado ou de livro em uma lista compacta de pontos para gráficos sem importar um sistema completo de álgebra ou de plotagem.

Em que ordem os coeficientes devem ser enviados?

Exemplo: x^2 − 1 é [1, 0, −1].

Quantos pontos devo pedir?

De 2 a 1001, contando as duas pontas do intervalo; o padrão é 11. Poucos pontos bastam para um esboço, mas use mais onde a curva dobra com força, para que os trechos retos entre os pontos não escondam a forma dela.

O que acontece se o intervalo começa depois de onde termina?

O cálculo é recusado em vez de desenhar o gráfico ao contrário ou entregar um traçado vazio. O início do intervalo precisa ser estritamente menor que o fim; troque os dois valores e tente de novo.

Ele encontra as raízes ou desenha a imagem?

Não. Ele entrega a lista de pontos amostrados, que qualquer gráfico ou planilha consegue ligar em uma curva. Achar raízes, traçar assíntotas ou gerar uma imagem são tarefas diferentes que esta ferramenta não faz.

Quais pontos x² dá entre −2 e 2?

Com cinco pontos o passo é 1 e você recebe (−2, 4), (−1, 1), (0, 0), (1, 1) e (2, 4): a conhecida parábola em forma de U, com o ponto mais baixo em (0, 0).

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/math/polynomial-graphing

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/math/polynomial-graphing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[1,0,0],"x_start":-2,"x_end":2}'
{
  "coefficients": [
    1,
    0,
    0
  ],
  "x_start": -2,
  "x_end": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.polynomial_graphing",
  "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_degree64
max_samples1001
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.

Se o início do intervalo não for estritamente menor que o fim, a tarefa falha com invalid_input em vez de inventar um traçado invertido ou vazio.

O que é um gráfico polinomial amostrado e como o Horner avalia

Um quadrático como coefficients [1, 0, 0] em [−2, 2] com cinco amostras produz os pontos clássicos da parábola (−2, 4), (−1, 1), (0, 0), (1, 1), (2, 4). Constantes geram uma reta horizontal; um binômio linear, um segmento reto. O grau é informado a partir do primeiro coeficiente líder não nulo; o polinômio zero é tratado como grau zero e se desenha como o eixo x. Nada aqui acha raízes, esboça assíntotas de racionais nem emite uma imagem: o contrato é a lista numérica de pontos que um cliente de gráfico já sabe desenhar. Um polinômio univariado é uma soma finita p(x) igual a a_n x elevado a n mais a_{n-1} x elevado a n menos um, até a constante a_0. Traçar essa função em um intervalo fechado não é o mesmo trabalho que achar as raízes, dividi-la ou integrá-la: um gráfico precisa de uma lista de pontos amostrados (x_i, p(x_i)) que um renderizador consiga ligar. Esta calculadora monta essa lista percorrendo uma malha uniforme de x_start a x_end inclusive e avaliando p em cada abscissa com o método de Horner. Horner reescreve o polinômio como um produto-soma aninhado, p(x) igual a ((a_n x + a_{n-1}) x + … ) x + a_0, de modo que cada amostra custa uma multiplicação e uma adição por coeficiente e permanece numericamente mais estável do que somar potências independentes de x. A malha tem samples pontos (onze por padrão), então o passo é (x_end menos x_start) dividido por (samples menos um). Os dois extremos entram: o primeiro ponto é sempre (x_start, p(x_start)) e o último fica fixado em x_end para que a deriva acumulada de ponto flutuante não perca a borda direita da janela pedida.

Contrato de entrada, checagem do intervalo, forma da resposta e erros

Campos ausentes, arrays de coeficientes vazios, entradas não finitas e um grau acima de sessenta e quatro falham do mesmo jeito, nomeando o campo. Os valores são arredondados a doze casas decimais para que os goldens coincidam byte a byte entre ambientes. Envie um corpo JSON com coefficients obrigatório, x_start obrigatório e x_end obrigatório. coefficients é um array não vazio de números finitos na ordem do maior grau ao menor: [a_n, a_{n-1}, …, a_0] para p(x) igual a a_n x^n mais … mais a_0. Os aliases coeffs e poly são aceitos. x_start (aliases start, x_min) é o extremo esquerdo da janela fechada; x_end (aliases end, x_max) é o extremo direito. Ambos devem ser números finitos, e x_start deve ser estritamente menor que x_end. Se o início for igual ou maior que o fim, o tratador rejeita o pedido com invalid_input e uma mensagem de que o início do intervalo não é menor que o fim — essas falhas não são cobradas, e espera-se que o cliente troque ou alargue a janela em vez de receber uma polilinha invertida. O opcional samples (aliases n, count) é um inteiro de dois a mil e um inclusive; se for omitido, usam-se onze pontos por padrão. Em caso de sucesso o corpo ecoa os coeficientes limpos, informa degree e uma cadeia compacta do polinômio, repete x_start, x_end, samples e o passo uniforme, e devolve points como um array ordenado de objetos com x e y, mais point_count. Combine a lista com a própria biblioteca de gráficos; este endpoint não rasteriza uma figura nem inventa SVG.

Onde uma API de gráfico de polinômio se paga

Cadernos de engenharia e ciências muitas vezes precisam de uma polilinha rápida de um polinômio ajustado, de um polinômio característico ou de um pedaço de Taylor de ordem baixa antes de entregar os mesmos coeficientes a um localizador de raízes ou a uma ferramenta de soma de Riemann; chamar uma API de análise minúscula evita puxar uma pilha completa de gráficos por um vetor de coeficientes e dois números. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.

Como se traça um polinômio a partir dos coeficientes?

Envie coefficients do maior grau ao menor, mais x_start e x_end com x_start < x_end. A API devolve pontos (x, y) igualmente espaçados de p(x) nesse intervalo fechado.

O que acontece se o início do intervalo não for menor que o fim?

A tarefa falha com invalid_input. Uma janela de gráfico exige x_start estritamente menor que x_end; intervalos iguais ou invertidos não são cobrados.

Como os pontos de amostra ficam espaçados?

De modo uniforme. Com N amostras o passo é (x_end − x_start) / (N − 1). Os dois extremos entram; o último x fica fixado em x_end.

Quanto custa a calculadora de gráfico de polinômio?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →