Cicloide
Escriba el radio de una rueda que rueda y obtenga la longitud de un arco de cicloide, el área bajo él o cualquier punto de la curva: un radio de 2 da un arco de 16, siempre exactamente ocho veces el radio. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Radio
- 2
- Modo de cálculo
- Arc length
- Longitud de arco
- 16
La cicloide es la curva que traza un punto del borde de una rueda al rodar sobre una línea recta, y aparece en todas partes: desde los dientes de engranaje y los relojes de péndulo hasta el problema del descenso más rápido en física. Esta capacidad toma el radio de la rueda y devuelve la magnitud que usted necesita: la longitud de un arco completo (siempre exactamente 8r), el área bajo un arco (3πr²) o las coordenadas exactas de la curva para cualquier ángulo de giro. Cada resultado se calcula con fórmulas en forma cerrada, por lo que es determinista, instantáneo e idéntico en cada llamada.
Qué es una cicloide y por qué basta el radio
Marque un solo punto en el borde de la rueda de una bicicleta y obsérvelo mientras la rueda rueda sin deslizarse por el suelo: el punto sube, alcanza su altura máxima cuando la rueda ha girado media vuelta y vuelve a bajar hasta tocar el suelo tras una vuelta completa. El camino que dibuja es una cicloide.
Toda la forma queda fijada por un único número —el radio de la rueda r— porque la curva se define paramétricamente como x(t) = r·(t − sin t) e y(t) = r·(1 − cos t), donde t es el ángulo de giro en radianes. Un arco corresponde a t recorriendo de 0 a 2π. No se necesita ninguna otra medida: al escalar la rueda, toda la curva se escala con ella, y por eso esta capacidad solo pide un radio positivo y el modo que usted desea.
Longitud de arco y área: dos fórmulas cerradas que vale la pena conocer
Dos datos sobre el arco de la cicloide son famosos precisamente por su sencillez. La longitud de un arco es exactamente 8r —cuatro diámetros de la rueda—, un resultado hallado geométricamente por Christopher Wren en 1658, mucho antes de que el cálculo lo volviera rutinario. El área bajo un arco es exactamente 3πr², es decir, tres veces el área del círculo generador; Galileo intuyó la proporción de forma empírica pesando recortes, y Torricelli la demostró después.
Esta capacidad devuelve ambos valores directamente desde esas fórmulas: envíe un radio de 2 y obtendrá una longitud de arco de 16 y un área de 3π·4 ≈ 21.205750. No hay integración numérica ni pasos de aproximación, así que las llamadas repetidas con el mismo radio producen siempre resultados idénticos byte a byte.
Si lo compara con un libro de texto, tenga en cuenta que algunos autores definen el arco con una rueda que rueda por la parte superior de la línea e invierten el eje vertical; la longitud y el área no cambian, porque ambas dependen solo del radio y no de la orientación que elija para el dibujo.
Coordenadas en un ángulo de giro y cómo encajan los modos
A veces no necesita un resumen de todo el arco, sino un punto concreto de él: para colocar un fotograma clave en una animación, muestrear el perfil del flanco de un engranaje o trazar la curva. El modo coordinates evalúa las ecuaciones paramétricas en el ángulo de giro t que usted indique y devuelve x e y. Los resultados se redondean a seis decimales para mayor estabilidad.
Qué puede hacer con ella
Animar una rueda que rueda
Muestree coordenadas en ángulos de giro sucesivos para crear los fotogramas clave del punto del borde de una rueda en una animación físicamente precisa.
Dimensionar un perfil de engranaje cicloidal
Obtenga la longitud del arco y el área a partir del radio primitivo al diseñar dientes de engranajes cicloidales o escapes de reloj.
Enseñar la braquistócrona
Muestre a sus estudiantes la longitud de arco exacta 8r y el área 3πr² junto con las coordenadas trazadas de la curva de descenso más rápido.
Preguntas frecuentes
¿Cuánto cuesta?
Además, puede ejecutarla gratis en su navegador en esta página.
¿Qué datos de entrada necesita?
El modo coordinates también necesita el ángulo de giro t.
¿En qué unidades están los resultados?
En la unidad en que usted indique el radio. Si el radio está en centímetros, la longitud del arco estará en centímetros y el área en centímetros cuadrados.
¿Qué valores de t tienen sentido para coordinates?
Cualquier número finito funciona, ya que las ecuaciones son periódicas en su estructura; el primer arco corresponde a t entre 0 y 2π (unos 6.283185).
¿Son exactos los resultados?
La longitud de arco y el área usan las formas cerradas exactas 8r y 3πr²; las coordenadas salen directamente de x = r(t − sin t), y = r(1 − cos t). Toda la salida numérica se redondea a seis decimales para permitir comparaciones estables.
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/cycloid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":2}'const res = await fetch("https://api.kit.forhosting.com/math/cycloid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cycloid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cycloid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cycloid", 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
{
"radius": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cycloid",
"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
Coordenadas en un ángulo de giro y cómo encajan los modos
En t = π la rueda ha rodado media vuelta y el punto está en la cima del arco: x = πr, y = 2r. En t = 2π vuelve al nivel del suelo, un ancho de arco completo de 2πr más adelante. La misma lógica se ejecuta gratis en su navegador en esta página y detrás de la API a $0.002 por llamada, de modo que puede prototipar a mano y automatizar después sin que los números cambien jamás.
Preguntas técnicas
¿Qué ocurre si el radio es cero o negativo?
La solicitud se rechaza con un error invalid_input y no se cobra. Solo se aceptan radios finitos y positivos.