ForHosting KIT · Ferramentas para dev

Calculadora de quadratura Gauss-Legendre de 2 pontos

Esta calculadora de quadratura Gauss-Legendre de dois pontos aproxima a integral definida de um polinômio em um intervalo finito.

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

Informe os coeficientes em ordem decrescente de potências e, depois, os limites inferior e superior. A ferramenta transforma os nós padrão de [-1, 1] para o intervalo informado, avalia o polinômio duas vezes e combina os valores com o fator de escala correto. Ela também apresenta a integral polinomial exata e o erro absoluto, sendo útil para estudar, conferir cálculos manuais e testar código de integração numérica.

Informe claramente o polinômio e o intervalo

Represente o polinômio com coeficientes organizados da maior potência até o termo constante. Por exemplo, o vetor [2, -3, 0, 5] significa 2x³ - 3x² + 0x + 5. Mantenha zeros explícitos quando faltar uma potência intermediária, pois a posição de cada coeficiente determina seu expoente. Em seguida, informe limites inferior e superior finitos, sendo que o superior deve ser estritamente maior. A calculadora aceita polinômios constantes e de graus maiores até o limite documentado de coeficientes. Ela não interpreta expressões simbólicas como “x ao quadrado mais um”; o vetor numérico elimina ambiguidades de precedência, sinais e termos ausentes. Antes do cálculo, confira se a direção do intervalo corresponde à integral definida pretendida. Caso precise da integral no sentido inverso, troque você mesmo os extremos e negue o resultado apresentado. Essa exigência intencional facilita a inspeção do mapeamento exibido e do fator positivo de escala do intervalo.

Entenda o mapeamento e a avaliação ponderada

A quadratura Gauss-Legendre de dois pontos começa com os nós padrão -1/√3 e 1/√3, ambos com peso um no intervalo padrão [-1, 1]. Para um intervalo [a, b], a calculadora usa o ponto médio (a + b)/2 e a meia largura (b - a)/2. Cada nó padrão t é transformado por x = ponto médio + meia largura × t. O polinômio é avaliado somente nesses dois valores transformados de x. A soma das avaliações é então multiplicada pela meia largura, produzindo a aproximação. A saída mostra os nós padrão e transformados, além de cada valor da função, para que você possa reproduzir cada parte do cálculo separadamente. Os nós de Gauss-Legendre são escolhidos para alcançar precisão algébrica superior à de pontos igualmente espaçados com o mesmo número de avaliações. Essa regra não avalia os extremos nem faz subdivisão adaptativa: trata-se de uma única aplicação da fórmula clássica de dois nós sobre todo o intervalo solicitado.

Interprete a exatidão e o erro informado

Uma regra de Gauss-Legendre com dois nós integra exatamente, em aritmética exata, qualquer polinômio de grau três ou menor. Para polinômios de grau quatro ou maior, em geral fornece uma aproximação, embora coeficientes especiais ou intervalos simétricos possam cancelar o erro. Portanto, exact_for_polynomial descreve a garantia geral de grau, e não uma conclusão baseada apenas em um erro exibido como zero. Como a entrada já é polinomial, a calculadora também obtém uma referência exata ao integrar cada monômio analiticamente e avaliar a antiderivada nos dois limites. absolute_error é a diferença não negativa entre essa referência e a quadratura. Pequenos resíduos podem surgir em casos teoricamente exatos porque os números do JavaScript usam ponto flutuante de precisão finita. Use a comparação para estudar como grau, largura do intervalo e simetria afetam uma regra fixa. Para graus difíceis ou coeficientes grandes, redimensionar a variável pode reduzir estouro e sensibilidade ao arredondamento antes da integração numérica.

Conferir um exercício de análise numérica

Compare os nós transformados, os valores amostrados e a aproximação final com cada linha do cálculo manual.

Demonstrar a exatidão para cúbicas

Teste polinômios até o terceiro grau em diferentes intervalos e examine a referência exata e o erro de ponto flutuante.

Criar casos de regressão

Gere resultados determinísticos para testes de avaliação polinomial, mapeamento de intervalos ou software de integração.

O que significa um vetor de coeficientes?

Os coeficientes aparecem em potências decrescentes. [3, 0, -2] representa 3x² - 2, e o zero preserva o termo linear ausente.

Por que os nós padrão são mais e menos 1 dividido pela raiz de 3?

Eles são as raízes do segundo polinômio de Legendre. Com pesos iguais, tornam a regra exata para qualquer polinômio até o terceiro grau.

O método avalia os extremos do intervalo?

Não. Os dois nós transformados ficam dentro do intervalo; a regra Gauss-Legendre de dois pontos não amostra os extremos.

Por que uma cúbica exata pode mostrar um erro minúsculo?

A regra matemática é exata para cúbicas, mas nós e operações usam ponto flutuante de precisão finita; assim, pode restar um pequeno resíduo.

Quanto custa?

Cada solicitação à API custa US$ 0,002. A versão do navegador é executada localmente, sem cálculo pela rede.

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/gauss-legendre-2point

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/gauss-legendre-2point \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[1,0,0],"lower_bound":0,"upper_bound":1}'
{
  "coefficients": [
    1,
    0,
    0
  ],
  "lower_bound": 0,
  "upper_bound": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.gauss_legendre_2point",
  "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.

Ver a documentação completa do KIT →