Calculadora de la ecuación de la recta tangente
La calculadora de la ecuación de la recta tangente convierte un polinomio y una coordenada x en la recta que toca la curva en ese punto.
Ejecutar — gratis
Evalúa el polinomio para hallar el punto de contacto, lo deriva para obtener la pendiente instantánea y calcula después la ordenada en el origen. El resultado incluye las formas explícita y punto-pendiente, por lo que sirve para revisar ejercicios de cálculo, preparar ejemplos resueltos o incorporar un paso simbólico-numérico predecible a una aplicación.
Introduzca con claridad el polinomio y el punto
Escriba la función como un polinomio ordinario en x, por ejemplo 3x^2 - 2x + 1, e indique la coordenada x donde necesita la tangente. Puede incluir espacios, un signo de multiplicación opcional entre un número y x, y ^ o ** antes de un exponente entero no negativo. También se admite el prefijo y= o f(x)=. Los coeficientes decimales y la notación científica permiten trabajar tanto con expresiones académicas como con valores procedentes de mediciones. La expresión debe seguir siendo un polinomio: otras variables, paréntesis, divisiones entre x, raíces, funciones trigonométricas y exponentes negativos o fraccionarios se rechazan en vez de interpretarse de forma aproximada. Este contrato estricto evita que una expresión no compatible produzca silenciosamente una recta verosímil pero errónea. La coordenada x debe ser un número finito. Tras validar la entrada, los términos semejantes se agrupan automáticamente; así, x^2 + 2x^2 se procesa como 3x^2 antes de calcular el punto y la pendiente.
Cómo se obtienen la pendiente y la ordenada
Para un polinomio f(x), la tangente en x=a pasa por (a, f(a)) y tiene pendiente f'(a). La calculadora evalúa a la vez el polinomio y su primera derivada mediante una variante acotada del método de Horner. Así no necesita construir una expresión derivada expandida y obtiene directamente tanto la coordenada y como la pendiente. Una vez conocido m=f'(a), la tangente parte de la forma punto-pendiente: y-f(a)=m(x-a). Al reorganizar esta identidad se obtiene y=mx+b, donde b=f(a)-ma. Por tanto, la pendiente y la ordenada devueltas están vinculadas a la ecuación mostrada y no son estimaciones separadas. Una tangente horizontal, por ejemplo, tiene pendiente cero y se presenta simplemente como y=b. Los coeficientes se normalizan con una precisión numérica estable, incluida la eliminación del cero negativo, para que cálculos equivalentes generen un JSON coherente. Si los valores solicitados desbordan la aritmética finita, la entrada se rechaza en lugar de devolver Infinity o una ecuación dañada.
Interprete y compruebe el resultado
El resultado informa de x e y para el punto de tangencia, slope para el valor de la derivada, intercept para el término constante de la recta y equation para la forma explícita lista para copiar. También devuelve una ecuación punto-pendiente, que conserva la sustitución utilizada en la derivación y facilita la comparación con un procedimiento escrito a mano. Para una comprobación rápida, sustituya la x devuelta en y=mx+b: el valor debe coincidir con la y indicada. También puede derivar por separado el polinomio original y evaluar esa derivada en x; debe obtener la misma pendiente. Estas dos pruebas confirman las propiedades que definen la tangente en un punto regular de un polinomio: la recta atraviesa la curva y comparte allí su tasa de cambio instantánea. El uso en el navegador es gratuito, mientras que las solicitudes automatizadas aplican el precio base publicado de $0.002. Como el algoritmo no utiliza red, aleatoriedad, estado almacenado ni reloj, una misma entrada válida produce el mismo resultado estructurado en todos los canales compatibles.
Qué puede hacer con ella
Revisar un ejercicio de cálculo
Compare una derivada y una ecuación obtenidas a mano con un resultado determinista que muestra cada valor esencial.
Preparar ejemplos didácticos
Genere las formas punto-pendiente y explícita de polinomios seleccionados sin repetir operaciones rutinarias.
Automatizar el análisis polinómico
Incorpore un cálculo estable de tangentes a software educativo, informes, pruebas o flujos de procesamiento de datos.
Preguntas frecuentes
¿Qué formatos de entrada se admiten?
Use un polinomio en x con coeficientes numéricos y potencias enteras no negativas, como 4x^3 - 2x + 7. Se admiten espacios, signos de multiplicación y los prefijos y= y f(x)=.
¿Cómo se calcula la pendiente de la tangente?
La pendiente es la primera derivada del polinomio evaluada en la coordenada x indicada.
¿Cómo se obtiene la ordenada en el origen?
Después de hallar el valor f(a) y la pendiente m, la calculadora aplica b=f(a)-ma.
¿Puede ser horizontal la recta tangente?
Sí. Cuando la derivada en el punto elegido es cero, el resultado es una recta horizontal expresada como y igual a la ordenada.
¿Admite funciones racionales o trigonométricas?
No. Esta capacidad solo acepta polinomios y rechaza divisiones entre una variable, raíces, potencias negativas o fraccionarias y funciones con nombre.
¿Cuánto cuesta una solicitud API?
El precio base es $0.002 por solicitud. El mismo cálculo determinista también está disponible gratis en el navegador.
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/tangent-line-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"polynomial":"3x^2 - 2x + 1","x":2}'const res = await fetch("https://api.kit.forhosting.com/calculus/tangent-line-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"polynomial": "3x^2 - 2x + 1",
"x": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/tangent-line-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"polynomial": "3x^2 - 2x + 1",
"x": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/tangent-line-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"polynomial":"3x^2 - 2x + 1","x":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"polynomial":"3x^2 - 2x + 1","x":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/tangent-line-equation", 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
{
"polynomial": "3x^2 - 2x + 1",
"x": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.tangent_line_equation",
"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
max_chars | 2000 |
max_degree | 1000 |
max_terms | 1000 |
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. |