Calculadora de pendiente secante entre dos puntos
Una recta secante une dos puntos distintos de una curva, y su pendiente mide la tasa media de cambio entre ellos.
Ejecutar — gratis
Introduzca las coordenadas x e y de ambos puntos para obtener el cambio horizontal, el cambio vertical y su cociente. La calculadora conserva un orden de resta coherente, por lo que cambiar ambos pares en el mismo sentido no altera el resultado por error. También detecta el caso vertical, en el que dos coordenadas x iguales hacen que la pendiente no esté definida.
Introduzca dos puntos en un orden coherente
Comience con dos puntos escritos como (x1, y1) y (x2, y2). Pueden proceder de una gráfica, una tabla de mediciones o la evaluación de una función en dos entradas. Los puntos no tienen que pertenecer a una curva recta, pues la secante es precisamente la línea recta que pasa por ambos. Lo importante es conservar cada pareja de coordenadas: y1 debe corresponder a x1, mientras que y2 debe corresponder a x2. La calculadora resta las primeras coordenadas de las segundas y obtiene delta_x = x2 - x1 y delta_y = y2 - y1. Si invierte el orden de los dos puntos completos, cambian los signos de ambas diferencias, pero el cociente permanece igual. En cambio, si altera solo una pareja, representará datos distintos y normalmente obtendrá una pendiente errónea. Se admiten coordenadas decimales y negativas, siempre que cada entrada sea un número finito. Si los valores proceden de una función, evalúela primero e introduzca cada resultado y junto a su correspondiente coordenada x.
Comprenda el cálculo de la pendiente
La pendiente secante es delta_y dividida por delta_x, es decir, (y2 - y1) / (x2 - x1). Este cociente compara el cambio vertical con el horizontal y representa la tasa media de cambio de la curva en el intervalo elegido. Un resultado positivo indica que y aumenta al avanzar desde el primer punto hasta el segundo; uno negativo indica que disminuye. Un resultado igual a cero significa que ambos puntos tienen la misma coordenada y, de modo que la secante es horizontal. La magnitud también admite una interpretación práctica: una pendiente de 2 significa que y cambia dos unidades por cada aumento de una unidad en x durante ese intervalo. Las unidades deben conservarse conceptualmente desde los datos originales, como metros por segundo o euros por artículo, aunque el resultado numérico no añade una etiqueta de unidad. La respuesta incluye las dos diferencias además de la pendiente, lo que permite revisar la resta y compararla con un cálculo manual.
Trate las rectas verticales e interprete el intervalo
Las dos coordenadas x deben ser diferentes. Cuando x1 es igual a x2, delta_x vale cero y una división entre cero no define una pendiente finita. Desde el punto de vista geométrico, los puntos determinan una secante vertical, por lo que la calculadora devuelve un error de entrada en lugar de mostrar infinito o un valor engañoso. En los casos válidos, recuerde que la pendiente secante resume todo un intervalo y no describe necesariamente el comportamiento en cada posición entre los extremos. En una gráfica curva, la pendiente instantánea puede variar mucho aunque la tasa media sea moderada. Acercar los dos valores de x suele convertir la pendiente secante en una aproximación útil de la pendiente tangente, siempre que la función sea suave cerca del punto de interés. En datos experimentales, el mismo cálculo expresa el cambio medio observado entre dos muestras sin suponer qué ocurrió entre ellas. Elija extremos acordes con la pregunta, conserve las unidades originales y revise los valores delta para confirmar que introdujo el intervalo previsto.
Qué puede hacer con ella
Revisar ejercicios de cálculo
Compruebe la tasa media de cambio entre dos puntos evaluados antes de continuar con un cociente incremental o una derivada.
Comparar mediciones
Obtenga el cambio medio de una magnitud observada por unidad de tiempo, distancia u otra variable independiente.
Estimar una pendiente tangente
Use dos puntos cercanos de una curva suave para obtener una aproximación numérica de su pendiente local.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza (y2 - y1) / (x2 - x1), es decir, el cambio en y dividido por el cambio en x.
¿Qué ocurre si x1 y x2 son iguales?
La secante es vertical y su pendiente no está definida, por lo que la calculadora devuelve un error de entrada.
¿Cambia la pendiente si invierto los dos puntos?
No. Al invertir ambos puntos completos cambian los signos de las dos diferencias, pero su cociente permanece igual.
¿Puedo usar coordenadas negativas o decimales?
Sí. Cada coordenada puede ser cualquier número finito, incluidos valores negativos, cero y decimales.
¿La pendiente secante es lo mismo que una derivada?
No en general. La pendiente secante es una media en un intervalo; la derivada es una tasa instantánea obtenida cuando el intervalo tiende a cero.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud a la API cuesta $0.002. El mismo cálculo determinista puede ejecutarse 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/secant-line-slope \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":1,"y1":3,"x2":5,"y2":11}'const res = await fetch("https://api.kit.forhosting.com/calculus/secant-line-slope", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/secant-line-slope",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/secant-line-slope", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":1,"y1":3,"x2":5,"y2":11}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":1,"y1":3,"x2":5,"y2":11}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/secant-line-slope", 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
{
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.secant_line_slope",
"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. |