Cota de error de Lagrange
Indique una cota M de la derivada, los nodos de interpolación y el punto que le interesa, y obtenga el mayor error posible del polinomio allí: con nodos 0, 1 y 2, M igual a 1 y el punto 0,5, el error no pasa de 0,0625. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Nodos
- 0, 1, 2
- M
- 1
- X
- 0,5
- N
- 3
- Grado
- 2
- Producto
- 0,375
- Factorial
- 6
Dada una cota M de la derivada n-ésima de su función, las posiciones de los nodos de interpolación y el punto donde se evalúa, devuelve la brecha en el peor caso entre la función verdadera y el polinomio interpolante, calculada con el clásico teorema del resto. Una llamada, un número, sin conjeturas numéricas: la cota es una forma cerrada, de modo que el resultado es aritmética exacta y no una estimación obtenida por muestreo.
Qué le dice realmente la cota de error
Interpolar una función a través de un conjunto de nodos le da un polinomio que coincide exactamente con la función en esos nodos, pero por sí solo no dice nada sobre los puntos intermedios.
El teorema del resto de Lagrange llena ese vacío: si el polinomio pasa por n nodos y el valor absoluto de la derivada n-ésima de la función nunca supera M en el intervalo, entonces el error verdadero en cualquier punto x es como máximo M dividido entre n factorial, multiplicado por el producto de las distancias de x a cada nodo.
Usted proporciona la cota de la derivada M, las posiciones de los nodos y el punto de evaluación; recibe a cambio el error máximo que la interpolación puede tener allí. Eso lo convierte en un certificado, no en una medición: se cumple incluso en el peor caso, que es exactamente lo que necesita antes de confiar en un valor interpolado en un informe, un sistema de control o una cifra publicada.
Cómo los nodos y el punto de evaluación moldean la cota
El término del producto es la parte que conviene entender, porque explica dónde la interpolación es segura y dónde es peligrosa. Cada nodo aporta un factor igual a la distancia entre su punto de evaluación y ese nodo, de modo que la cota se anula exactamente en los nodos —donde el polinomio es exacto por construcción— y crece a medida que se aleja del grupo.
Evaluar dentro de un grupo compacto y bien distribuido de nodos mantiene el producto pequeño; extrapolar más allá del nodo más externo hace que todos los factores crezcan a la vez, y la cota estalla en consecuencia. El factorial del denominador juega a su favor: cada nodo adicional eleva el grado en uno y divide la cota entre un factor más, razón por la cual añadir un nodo bien ubicado puede mejorar la precisión de forma drástica.
Dónde encaja en un flujo de trabajo real
El uso típico es la verificación, no el descubrimiento. Usted ya tiene una función, un conjunto de puntos de muestreo y una razón para interpolar: una tabla de consulta para un sensor, una reconstrucción suave de datos físicos tabulados, un sustituto barato de un cálculo costoso. Antes de publicar la aproximación, acota su error y guarda el número en el registro.
Los ingenieros lo usan para demostrar que un controlador basado en tablas se mantiene dentro de la tolerancia; los analistas lo usan para justificar la publicación de cifras interpoladas; los estudiantes lo usan para comprobar sus tareas contra el teorema en lugar de confiar en la suerte. El cálculo es aritmética determinista en forma cerrada: sin aleatoriedad, sin muestreo, sin llamadas externas, de modo que la misma entrada siempre produce la misma cota.
Qué puede hacer con ella
Certificar una aproximación con tabla de consulta
Demuestre que una tabla de sensores interpolada con polinomios se mantiene dentro de la tolerancia requerida entre los puntos de calibración.
Decidir cuántos nodos necesita
Compare la cota para distintos números y posiciones de nodos antes de comprometer un presupuesto de muestreo para una función costosa.
Revisar tareas de análisis numérico
Verifique las aplicaciones manuales del teorema del resto de Lagrange contra una implementación de referencia exacta y determinista.
Preguntas frecuentes
¿Cuánto cuesta?
También es gratis ejecutarlo en su navegador en esta página: el mismo código corre en ambos lugares.
¿Qué es exactamente el valor M?
M es una cota superior del valor absoluto de la derivada n-ésima de su función en el intervalo, donde n es el número de nodos. Para sin(x), por ejemplo, toda derivada está acotada por 1.
¿El resultado es el error real?
No: es el error máximo posible garantizado por el teorema del resto. El error verdadero nunca es mayor, y a menudo es mucho menor.
¿Puedo evaluar fuera de los nodos?
Sí, se acepta cualquier punto de evaluación finito. Espere que la cota crezca rápidamente al extrapolar, porque todos los factores de distancia aumentan a la vez.
¿Qué ocurre con una lista de nodos vacía?
Se requiere al menos un nodo para definir la interpolación.
¿Hay un límite en el número de nodos?
Se aceptan hasta 170 nodos, ya que 171! excede el rango de doble precisión. En la práctica, un puñado de nodos bien ubicados es todo lo que el teorema necesita.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/math/lagrange-error-bound \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nodes":[0,1,2],"m":1,"x":0.5}'const res = await fetch("https://api.kit.forhosting.com/math/lagrange-error-bound", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nodes": [
0,
1,
2
],
"m": 1,
"x": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/lagrange-error-bound",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nodes": [
0,
1,
2
],
"m": 1,
"x": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/lagrange-error-bound", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nodes":[0,1,2],"m":1,"x":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nodes":[0,1,2],"m":1,"x":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/lagrange-error-bound", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"nodes": [
0,
1,
2
],
"m": 1,
"x": 0.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.lagrange_error_bound",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
min_nodes | 1 |
max_nodes | 170 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La API de la cota de error de Lagrange responde a la pregunta que toda interpolación polinómica deja abierta: ¿cuánto puede desviarse realmente el polinomio aproximador?
Qué le dice realmente la cota de error
Este endpoint evalúa esa expresión directamente.
Cómo los nodos y el punto de evaluación moldean la cota
Use este endpoint para comprobar esa intuición cuantitativamente: mueva el punto, añada o quite nodos, y observe cómo responde el error en el peor caso antes de fijar una disposición de nodos.
Dónde encaja en un flujo de trabajo real
Se ejecuta en nuestra red edge global a $0.002 por solicitud, y el mismo código se ejecuta gratis en su navegador en esta página: solo paga cuando lo automatiza dentro de un pipeline.