Iteración de punto fijo en un paso
Un paso de punto fijo, tal como lo pide una tabla de ejercicios: con g(x) = 0,5x + 1 y una estimación actual de 0, la siguiente es 1 y el cambio es 1. Usted decide cuándo parar. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- X n
- 0
- Coeficientes
- 0,5, 1
- X siguiente
- 1
- Función de iteración
- 0.5x+1
- Delta
- 1
- Delta absoluto
- 1
aplique g una vez a x_n
Qué calcula un solo paso de punto fijo
Un punto fijo de una función g es un número L tal que L es igual a g(L). Bajo condiciones suaves —por ejemplo cuando g es continuamente diferenciable cerca de L y el valor absoluto de g prima de L es estrictamente menor que uno— la sucesión converge a L desde un entorno adecuado de la raíz. En los libros el método suele presentarse antes del de Newton porque la regla de actualización es simplemente «evalúe g», sin derivada en cada paso.
Esta capacidad aplica deliberadamente solo una evaluación de g. También encaja en pipelines donde un controlador externo decide parar, reescalar o cambiar de método tras inspeccionar el tamaño del paso. Aquí g se restringe a un polinomio univariado dado por coeficientes en orden de grado mayor primero, la misma convención de herramientas hermanas de cálculo para sumas de Riemann y trabajo polinómico.
Se aceptan polinomios cuadráticos y de grado superior hasta un tope publicado, evaluados con el método de Horner para que el redondeo intermedio se comporte bien en magnitudes típicas de deberes.
Cuándo conviene calcular un solo paso
Las aulas y las plataformas de tutoría usan una calculadora de punto fijo de un solo paso para que el alumnado verifique cada línea de una tabla de iteración sin recomputar una secuencia entera ni confiar en un botón «resolver» de caja negra que oculta valores intermedios.
Los generadores de exámenes y los autocorrectores LMS necesitan un oráculo determinista que marque un paso correcto o incorrecto frente a codificaciones publicadas de coeficientes, incluido el caso en que el iterado ya es un punto fijo y el delta debe ser exactamente cero. Los sitios de contenido que posicionan por calculadora de un paso de iteración de punto fijo se benefician de una herramienta en vivo cuya ruta gratuita del navegador coincide con la automatización de pago sobre el mismo módulo puro. La validación fallida no consume saldo.
Preguntas frecuentes
¿Cómo codifico la función de iteración g?
Ejemplo: g(x) = 0.5x + 1 es [0.5, 1].
¿Ejecuta la iteración hasta la convergencia?
No. Aplica g exactamente una vez. Use llamadas repetidas (o su propio bucle) si necesita una secuencia completa o una aproximación de la raíz.
¿Cuál es el siguiente valor para g(x) = 0,5x + 1 si parto de 0?
Es 1. Introduzca 0 como estimación actual y los coeficientes 0,5 y 1, de la potencia más alta a la más baja. La calculadora aplica g una sola vez, así que el cambio respecto a la estimación anterior es 1.
¿Cuándo converge la iteración de punto fijo?
Normalmente cuando g es derivable con continuidad cerca del punto fijo y el valor absoluto de su derivada allí es menor que uno, siempre que parta lo bastante cerca. Para g(x) = 0,5x + 1 la pendiente es 0,5 y la sucesión se acerca a 2.
¿Qué significa que el cambio sea exactamente cero?
La estimación actual ya es un punto fijo: al aplicar g se obtiene el mismo número. Con g(x) = 0,5x + 1 ocurre en 2, porque la mitad de 2 más 1 vuelve a dar 2.
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/calculus/fixed-point-single-step \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x_n":0,"coefficients":[0.5,1]}'const res = await fetch("https://api.kit.forhosting.com/calculus/fixed-point-single-step", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x_n": 0,
"coefficients": [
0.5,
1
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/fixed-point-single-step",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x_n": 0,
"coefficients": [
0.5,
1
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/fixed-point-single-step", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x_n":0,"coefficients":[0.5,1]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x_n":0,"coefficients":[0.5,1]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/fixed-point-single-step", 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
{
"x_n": 0,
"coefficients": [
0.5,
1
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.fixed_point_single_step",
"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.
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 iteración de punto fijo es el esquema numérico elemental que busca un número L igual a g(L) aplicando de forma repetida una función de iteración: se parte de una estimación x_0 y cada valor siguiente es g del anterior. Estudiantes, tutores y scripts de automatización suelen necesitar exactamente un paso de ese mapa —no un bucle completo de convergencia— para comprobar una línea de deberes, contrastar un cálculo manual o gobernar una regla de parada externa que inspecciona |x_{n+1} − x_n|. Esta calculadora de un paso de iteración de punto fijo acepta la estimación actual x_n y los coeficientes de un polinomio univariado g (grado mayor primero), evalúa x_next igual a g de x_n con un esquema de Horner estable y devuelve la siguiente estimación junto con el delta con signo y el progreso absoluto.
Qué calcula un solo paso de punto fijo
La iteración de punto fijo convierte esa afirmación algebraica en una recurrencia: elija una estimación inicial x_0 y defina x_{n+1} igual a g de x_n para n igual a 0, 1, 2, y así sucesivamente. Ese diseño coincide con cómo se enuncian los problemas de deberes y exámenes: «partiendo de x_n igual a …, calcule el siguiente iterado». Un mapa lineal como g de x igual a un medio x más uno tiene el punto fijo cerrado L igual a dos; partiendo de x_n igual a cero se obtiene x_next igual a uno en un solo paso transparente.
Contrato de entrada, forma de la respuesta y errores
Las salidas numéricas se redondean a doce decimales para que los goldens y los clientes multi-runtime comparen byte a byte sin ruido de coma flotante. El desbordamiento que produce resultados de Horner no finitos se rechaza en lugar de devolverse como Infinity. Envíe un cuerpo JSON con dos datos obligatorios. Primero, x_n: la estimación finita actual (se aceptan los alias current, x0 y estimate). Segundo, coefficients: un array no vacío de números finitos [c_d, c_{d-1}, …, c_0] para g de x igual a c_d x a la d más potencias inferiores (alias coeffs, g y poly). Campos ausentes, cadenas vacías, números no finitos y arrays de coeficientes vacíos fallan con invalid_input indicando el problema; esos fallos no se facturan. En caso de éxito el cuerpo devuelve un x_n limpio, el valor siguiente x_next, la lista de coeficientes, una cadena compacta iteration_function en forma estándar apta para mostrar junto a la respuesta, el delta con signo igual a x_next menos x_n, el progreso absoluto abs_delta y un recordatorio breve de fórmula de que x_{n+1} es igual a g de x_n en un paso de punto fijo. Ejemplo: coefficients [0.5, 1] significan g de x igual a 0.5x más 1; con x_n igual a 0 el manejador devuelve x_next igual a 1, delta igual a 1 y abs_delta igual a 1. Un segundo ejemplo con coefficients [0.25, 0, 1] y x_n igual a 2 da g de 2 igual a 0.25 por 4 más 1 igual a 2, de modo que el paso ya está en un punto fijo y tanto delta como abs_delta son cero —una comprobación útil de que su codificación de g es correcta antes de seguir iterando.
Dónde aporta valor una API de punto fijo de un paso
Los cuadernos numéricos y los edge workers a menudo reescriben ecuaciones no lineales en la forma x igual a g de x y avanzan el mapa con sus propias pruebas de convergencia; llamar a una API parse pequeña en cada paso evita incrustar evaluación polinómica ad hoc en cada script. Como la implementación es parse de nivel A pura, cada llamada con éxito cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga las peticiones pequeñas, fije x_next y abs_delta redondeados en las pruebas y obtendrá iterados de un paso reproducibles para deberes, plugins y workers sin levantar una pila completa de resolutores no lineales propia.
Casos de integración
Tablas de iteración en deberes
Compruebe una línea de una tabla de punto fijo: dados x_n y el polinomio g, verifique x_{n+1} y el tamaño absoluto del paso frente a la aritmética del libro.
Autocorrección LMS y exámenes
Puntúe ítems de punto fijo de un paso con un oráculo determinista que devuelve el mismo x_next y delta cada vez para los mismos coeficientes.
Bucles externos de convergencia
Gobierne su propia regla de parada llamando a la API una vez por iterado e inspeccionando abs_delta hasta que quede bajo una tolerancia que usted elija.
Preguntas técnicas
¿Qué calcula un paso de iteración de punto fijo?
Evalúa x_next = g(x_n) para su estimación actual y la función de iteración polinómica g, y también devuelve el delta con signo y |x_next − x_n|.
¿Qué ocurre si g(x_n) ya es igual a x_n?
Entonces x_next es igual a x_n y tanto delta como abs_delta son cero: usted ya está en un punto fijo de esa codificación polinómica.
¿Cuánto cuesta la calculadora de punto fijo de un paso?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada con éxito; la entrada inválida no se factura.