ForHosting KIT · Utilidades de desarrollo

Calculadora de cuadratura Gauss-Legendre de 2 puntos

Esta calculadora de cuadratura Gauss-Legendre de dos puntos aproxima la integral definida de un polinomio en un intervalo finito.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca los coeficientes en orden descendente de potencias y, después, los límites inferior y superior. La herramienta transforma los nodos estándar de [-1, 1] al intervalo indicado, evalúa el polinomio dos veces y combina esos valores con el factor de escala correcto. También muestra la integral polinómica exacta y el error absoluto, por lo que resulta útil para estudiar, revisar cálculos manuales y probar código de integración numérica.

Introduzca con claridad el polinomio y el intervalo

Represente el polinomio mediante coeficientes ordenados desde la mayor potencia hasta el término constante. Por ejemplo, el arreglo [2, -3, 0, 5] significa 2x³ - 3x² + 0x + 5. Conserve ceros explícitos cuando falte una potencia intermedia, ya que la posición de cada coeficiente determina su exponente. A continuación, indique límites inferior y superior finitos; el superior debe ser estrictamente mayor que el inferior. La calculadora admite polinomios constantes y de grados superiores, hasta el límite de coeficientes documentado. No interpreta expresiones simbólicas como «x al cuadrado más uno»: el arreglo numérico evita ambigüedades de precedencia, signos y términos ausentes. Antes de calcular, compruebe que la orientación del intervalo coincide con la integral definida deseada. Si necesita la integral en sentido inverso, intercambie usted los extremos y cambie el signo del resultado. Este requisito permite inspeccionar con facilidad la transformación mostrada y el factor positivo del intervalo.

Comprenda la transformación y la evaluación ponderada

La cuadratura Gauss-Legendre de dos puntos parte de dos nodos estándar, -1/√3 y 1/√3, ambos con peso uno en el intervalo estándar [-1, 1]. Para un intervalo [a, b], la calculadora utiliza el punto medio (a + b)/2 y la semiamplitud (b - a)/2. Cada nodo estándar t se transforma mediante x = punto medio + semiamplitud × t. El polinomio solo se evalúa en esos dos valores transformados de x. Después, la suma de las evaluaciones se multiplica por la semiamplitud para obtener la aproximación. La salida presenta los nodos estándar y transformados, además de cada valor de la función, de modo que usted pueda reproducir por separado todos los pasos. Los nodos de Gauss-Legendre se eligen para alcanzar mayor exactitud algebraica que puntos equidistantes con igual número de evaluaciones. La regla no evalúa los extremos ni subdivide de forma adaptativa: se aplica una sola vez a todo el intervalo solicitado.

Interprete la exactitud y el error mostrado

Una regla de Gauss-Legendre con dos nodos integra exactamente, en aritmética exacta, cualquier polinomio de grado tres o menor. Para polinomios de grado cuatro o superior suele producir una aproximación, aunque ciertos coeficientes o intervalos simétricos pueden cancelar el error. Por tanto, el campo exact_for_polynomial expresa la garantía general según el grado y no una conclusión basada únicamente en que el error mostrado sea cero. Como la entrada ya es un polinomio, la herramienta obtiene también una referencia exacta integrando analíticamente cada monomio y evaluando la antiderivada en ambos límites. absolute_error es la diferencia no negativa entre esa referencia y la cuadratura. En casos teóricamente exactos pueden aparecer residuos pequeños porque los números de JavaScript emplean coma flotante de precisión finita. Use la comparación para estudiar cómo influyen el grado, la anchura del intervalo y la simetría. Ante grados altos o coeficientes grandes, un cambio de escala de la variable puede reducir el desbordamiento y la sensibilidad al redondeo.

Revisar un ejercicio de análisis numérico

Compare los nodos transformados, los valores muestreados y la aproximación final con cada línea de un cálculo manual.

Demostrar la exactitud para cúbicas

Pruebe polinomios hasta grado tres en distintos intervalos e inspeccione la referencia exacta y el error de coma flotante.

Crear casos de regresión

Genere resultados deterministas para pruebas de evaluación polinómica, transformación de intervalos o software de integración.

¿Qué significa un arreglo de coeficientes?

Los coeficientes se ordenan por potencias descendentes. [3, 0, -2] representa 3x² - 2; el cero conserva el término lineal ausente.

¿Por qué los nodos estándar son más y menos 1 dividido por la raíz de 3?

Son las raíces del segundo polinomio de Legendre. Con pesos iguales, permiten que la regla sea exacta para todo polinomio hasta grado tres.

¿El método evalúa los extremos del intervalo?

No. Ambos nodos transformados quedan dentro del intervalo; la regla Gauss-Legendre de dos puntos no muestrea ningún extremo.

¿Por qué una cúbica exacta puede mostrar un error diminuto?

La regla matemática es exacta para cúbicas, pero los nodos y operaciones usan números de coma flotante con precisión finita, por lo que puede quedar un pequeño residuo.

¿Cuánto cuesta?

Cada solicitud a la API cuesta $0.002. La versión del navegador se ejecuta localmente sin cálculo en red.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/calculus/gauss-legendre-2point

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →