Circunferencia de elipse
Indique los dos semiejes de una elipse y obtenga su circunferencia con la segunda fórmula de Ramanujan: semiejes de 5 y 3 dan unos 25,53, con un valor de forma h de 0,0625. Si los semiejes son iguales, sale el círculo exacto. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A
- 5
- B
- 3
- Circunferencia
- 25,5269988628
- H
- 0,0625
- Pi
- 3,1415926536
La circunferencia exacta de una elipse es una integral elíptica sin forma cerrada elemental, de modo que ingenieros y estudiantes casi siempre recurren a una aproximación de alta precisión. La segunda fórmula de Ramanujan es la opción clásica: usa solo los dos semiejes, unas pocas operaciones aritméticas y una raíz cuadrada, y se mantiene muy cerca del perímetro verdadero para excentricidades habituales. Esta calculadora de circunferencia de elipse Ramanujan 2 acepta dos semiejes finitos positivos, construye el auxiliar de excentricidad h igual al cuadrado de (a menos b) entre (a más b), y devuelve C aproximadamente pi veces (a más b) veces uno más tres h entre diez más la raíz de cuatro menos tres h. Cuando a es igual a b la figura es un círculo y la fórmula se reduce exactamente a dos pi a, de modo que las comprobaciones circulares siguen el caso especial del círculo.
Qué calcula la segunda aproximación de Ramanujan y por qué se usa
Una elipse con semiejes a y b tiene perímetro dado por una integral elíptica completa de segunda especie. Esa integral no se simplifica a una combinación finita de funciones elementales de a y b, de modo que toda calculadora práctica o bien ejecuta una serie o bien aplica una aproximación cerrada.
Ramanujan publicó varias fórmulas de notable exactitud; la segunda es especialmente popular porque solo necesita una raíz cuadrada y se mantiene excelente en el rango de formas que la gente mide de verdad: desde casi círculos hasta óvalos moderadamente alargados. Defina el auxiliar adimensional h como el cuadrado de la razón (a menos b) entre (a más b). Entonces la estimación de circunferencia es pi veces (a más b) veces el corchete uno más tres h dividido por diez más la raíz cuadrada de cuatro menos tres h.
Cuando a es igual a b, h es cero y el corchete es uno, así que C vale dos pi a: la fórmula exacta del círculo. A medida que los ejes divergen, h crece hacia uno y el término de corrección sube con suavidad. Un error relativo de medida en un eje grande aporta más error absoluto de perímetro que el mismo error relativo en un eje pequeño, porque el factor principal es la suma a más b.
Las unidades son responsabilidad suya: si a y b están en metros, la circunferencia está en metros; si están en pulgadas, el resultado está en pulgadas. El orden de a y b no importa: intercambiarlos deja h y C sin cambio, aunque los planos de ingeniería suelen etiquetar primero el semieje horizontal.
Cuando necesite también área, excentricidad o focos puede usar una herramienta de elipse más completa; aquí la intención de búsqueda es específicamente la circunferencia vía la segunda aproximación de Ramanujan, que encaja con deberes, comprobaciones CAD y consultas SEO de calculadora de circunferencia de elipse Ramanujan 2.
Dónde le sirve una circunferencia de elipse precisa
Las aulas y las plataformas de tutoría usan una calculadora dedicada de circunferencia Ramanujan para que el alumnado compruebe la segunda aproximación con ejes positivos arbitrarios sin errores de modo calculadora ni confusión entre rótulos mayor y menor. Los generadores de exámenes y los complementos LMS necesitan un oráculo determinista que marque un semieje negativo como inválido en lugar de tomar en silencio un valor absoluto que ocultaría un error de signo del estudiante. La validación fallida no consume saldo.
Mantenga ambos semiejes finitos y positivos, fije la circunferencia redondeada en las pruebas y obtendrá perímetros elípticos reproducibles para deberes, comprobaciones CAD y workers en el borde sin montar una biblioteca de funciones especiales propia.
Qué puede hacer con ella
Comprobaciones de deberes y aula
El alumnado introduce dos semiejes y verifica la circunferencia Ramanujan II frente a respuestas del libro o la ficha sin software de integrales elípticas.
Autoevaluación de exámenes y LMS
Califique ítems de perímetro de elipse con un oráculo determinista que rechaza semiejes negativos y nunca invierte en silencio un error de signo.
Preguntas frecuentes
¿Cómo se calcula la circunferencia de una elipse con la segunda aproximación de Ramanujan?
Envíe dos longitudes finitas positivas a y b.
¿Qué ocurre si un semieje es negativo?
Un semieje de elipse euclídea no puede ser menor que cero; esos fallos no se facturan.
¿Qué ocurre si a es igual a b?
La elipse es un círculo de radio a (o b).
¿Es este el perímetro exacto de la integral elíptica?
No. Es la segunda aproximación cerrada de alta precisión de Ramanujan: excelente para excentricidades habituales sin evaluar funciones especiales.
¿Qué indica el valor h?
Mide cuán distintos son los semiejes: la diferencia dividida entre la suma, elevada al cuadrado. Vale 0 en un círculo y sube hacia 1 a medida que la elipse se aplana; con semiejes de 5 y 3 es 0,0625.
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/geom/ellipse-perimeter-ramanujan2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":5,"b":3}'const res = await fetch("https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 5,
"b": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 5,
"b": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":5,"b":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":5,"b":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2", 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
{
"a": 5,
"b": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.ellipse_perimeter_ramanujan2",
"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
Un semieje negativo se rechaza con invalid_input porque la longitud no puede ser negativa en geometría euclídea.
Qué calcula la segunda aproximación de Ramanujan y por qué se usa
El endpoint nunca convierte unidades; solo aplica el mapa geométrico puro de los dos semiejes a la circunferencia Ramanujan II.
Contrato de entrada, forma de la respuesta y errores de semieje negativo
Si algún semieje es estrictamente negativo el manejador rechaza la petición con un mensaje claro de que un semieje de elipse no puede ser menor que cero; esos fallos no se facturan. Cero también se rechaza para que la figura siga siendo una elipse o círculo propios con longitudes positivas. Ejemplo: a igual a cinco y b igual a tres produce una circunferencia cerca de veinticinco punto cinco tres con un h positivo pequeño que refleja la excentricidad moderada. Mantenga las peticiones pequeñas —dos números de entrada, un puñado de números de salida— y fije la circunferencia redondeada en pruebas automatizadas para que un cambio futuro de redondeo salte de inmediato sin rederivar a mano la integral elíptica. Envíe por POST un objeto JSON con dos campos obligatorios: a y b (alias semi_axis_a, semi_major, semiAxisA para el primer eje y semi_axis_b, semi_minor, semiAxisB para el segundo). Cada valor debe ser un número finito positivo o una cadena numérica; valores ausentes, vacíos, no numéricos, NaN e Infinity fallan con invalid_input nombrando el campo. En caso de éxito el cuerpo incluye a y b eco, la circunferencia calculada, el auxiliar h, una cadena de fórmula que reexpresa Ramanujan II, la etiqueta de método ramanujan_ii, un booleano is_circle verdadero cuando a es igual a b, y la constante pi usada por el runtime. Combine la respuesta con sus propias etiquetas de unidad en la interfaz; este endpoint no emite cadenas de unidad ni prosa de varios pasos más allá del campo formula.
Dónde aporta valor una API de circunferencia de elipse Ramanujan II
Estimadores de fabricación, paisajismo y arquitectura calculan pistas elípticas, bordes de mesa, contornos de parterres y aberturas ovaladas a partir de semiejes medidos antes de pedir molduras o cercas; llamar a una API parse diminuta evita embeber constantes pi ad hoc y radicales anidados en cada hoja de cálculo. Como la implementación es pure parse de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida.
Casos de integración
Estimaciones de fabricación y obra
Estime la circunferencia de pista elíptica, borde de mesa, contorno de parterre o abertura a partir de semiejes medidos mediante una pequeña llamada API de prepago.
Preguntas técnicas
¿Cuánto cuesta la calculadora de circunferencia de elipse Ramanujan 2?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT de prepago a $0.002 por llamada correcta; la entrada inválida no se factura.