Calculadora perímetro de elipse
Obtenga el contorno de una elipse con sus dos semiejes y la primera aproximación de Ramanujan: semiejes de 5 y 3 dan unos 25,526986393759, con una sola raíz cuadrada y sin integrales. Un círculo sale 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
- Perímetro
- 25,5269863938
El perímetro exacto de una elipse es una integral elíptica sin forma cerrada elemental, por lo que ingenieros, docentes y autores de hojas de cálculo confían en aproximaciones algebraicas precisas en lugar de cuadratura numérica. La primera fórmula de Ramanujan usa solo suma, multiplicación y una raíz cuadrada sobre los dos semiejes, y ya es excelente para excentricidad moderada, además de ser exacta en el círculo.
Qué significa el primer perímetro de elipse de Ramanujan y cuándo usarlo
Una elipse con semiejes a y b es el conjunto de puntos cuyas distancias a dos focos suman una constante. Su área es elemental: π por a por b. Su perímetro no lo es: la integral elíptica completa de segunda especie no tiene forma cerrada en radicales ni en funciones elementales.
Para cálculo a mano, firmware y APIs de baja latencia se necesita, por tanto, un sustituto algebraico corto. Srinivasa Ramanujan publicó varios; el primero y más simple es P aproximadamente igual a π por la cantidad tres veces (a más b) menos la raíz cuadrada de (tres a más b) por (a más tres b). Cuando a es igual a b la expresión se reduce exactamente a dos π a, la circunferencia del círculo, de modo que la aproximación no introduce error circular.
Cuando los ejes difieren de forma moderada, el error relativo se mantiene pequeño frente a las tolerancias típicas de dibujo y materiales; en elipses muy aplanadas, la segunda fórmula de Ramanujan o métodos en serie mejoran la precisión, pero esa es otra intención de búsqueda y otra landing. No devuelve área, excentricidad, focos ni un residual de integral elíptica numérica.
Mantener el contrato en dos entradas y una salida principal hace la calculadora ideal como comprobación rápida junto a un diagrama, un formulario de dos campos o un paso de una línea en un pipeline de geometría que ya eligió Ramanujan I por su simplicidad y su límite exacto en el círculo.
Contrato de entrada, forma de la respuesta y comportamiento de error
Cada uno debe ser un número finito no negativo. Si algún semieje es estrictamente negativo, el manejador rechaza la solicitud con un mensaje claro de que una elipse no puede tener un semieje negativo; esos fallos no se facturan. Ejemplo: semiejes cinco y tres dan un perímetro cercano a veinticinco coma cinco tres, acorde con Ramanujan I y no con un promedio de radios burdo.
Las unidades las define quien llama: si envía centímetros, obtiene centímetros de perímetro; si envía metros, metros. La calculadora no convierte unidades, no prueba que a y b provengan de una figura medida, no dibuja la elipse ni cambia automáticamente a Ramanujan II. Combine el resultado numérico con sus propias etiquetas de unidad y dibujos.
Mantenga las peticiones pequeñas, fije el perímetro redondeado en las pruebas y obtendrá sumas Ramanujan I de dos ejes reproducibles para deberes, plugins LMS y workers de borde sin montar un sistema de álgebra computacional.
Dónde resulta útil una calculadora de perímetro de elipse Ramanujan
Los deberes de geometría y los exámenes de acceso suelen pedir la circunferencia aproximada de una elipse con solo los dos semiejes, a veces después de que el alumnado haya calculado a y b a partir del eje mayor y el eje menor. A veces se promedian a y b y se multiplica por dos π, una estimación burda y sesgada; un oráculo determinista que siempre aplica Ramanujan I detecta esos atajos antes de que un tutor dedique una sesión a integrales elípticas.
Flujos de artesanía, cubiertas, CNC y trazado de pistas que necesitan la longitud total de un camino elíptico para estimaciones de material fijan a y b desde planos de diseño y quieren un número de forma cerrada sin importar bibliotecas numéricas. Planificadores de paisaje y eventos que disponen escenarios elípticos, parterres o pistas de atletismo convierten semiejes medidos en longitud total de borde o bordillo sin abrir un CAD completo.
Los generadores de preparación de exámenes y los auto-calificadores LMS necesitan un comprobador de forma cerrada diminuto que rechace semiejes negativos como inválidos en lugar de devolver en silencio un perímetro negativo que un calificador defectuoso podría aceptar.
Qué puede hacer con ella
Comprobaciones de aula y deberes
El alumnado introduce los semiejes a y b y verifica el perímetro Ramanujan I, detectando atajos burdos 2π((a+b)/2) y errores de signo en los radicales anidados.
Estimaciones de material, pistas y fabricación
Convierta semiejes de diseño fijados en longitud total de borde elíptico para marcos, bordillos, trayectorias láser o listas de corte sin bibliotecas de integrales elípticas.
LMS y auto-calificación de exámenes
Califique ítems de perímetro de elipse con un oráculo determinista Ramanujan I que rechaza cualquier semieje negativo y nunca inventa área ni excentricidad cuando solo se pide el perímetro.
Preguntas frecuentes
¿Cómo se calcula el perímetro de una elipse con la primera aproximación de Ramanujan?
Envíe dos semiejes a y b finitos y no negativos.
¿Qué ocurre si algún semieje es negativo?
Una elipse no puede tener un semieje negativo, y la entrada inválida no se factura.
¿Es lo mismo que la segunda aproximación de Ramanujan?
Ramanujan II usa h=((a−b)/(a+b))² y otra forma radical; use una herramienta dedicada de segunda aproximación o de métricas múltiples de elipse si necesita esa fórmula.
¿La primera fórmula de Ramanujan es exacta para un círculo?
Sí. Cuando los dos semiejes son iguales, la expresión se reduce exactamente a dos π por el radio, la circunferencia del círculo, así que en ese caso no introduce ningún error.
¿Cuándo conviene un método más preciso?
Con elipses muy aplanadas. Si el estiramiento es moderado, la primera fórmula queda dentro de las tolerancias habituales de dibujo; para formas extremas se acercan más la segunda fórmula de Ramanujan o un desarrollo en serie.
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-ramanujan \
-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-ramanujan", {
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-ramanujan",
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-ramanujan", 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-ramanujan", 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_ramanujan",
"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
Esta calculadora de perímetro de elipse Ramanujan acepta semiejes a y b finitos y no negativos, devuelve la circunferencia aproximada junto con las entradas eco y una cadena de fórmula breve, y falla con invalid_input si algún semieje es negativo para que el cliente no facture una figura geométricamente imposible.
Qué significa el primer perímetro de elipse de Ramanujan y cuándo usarlo
Este endpoint responde solo a la pregunta de contorno Ramanujan I a partir de dos semiejes.
Contrato de entrada, forma de la respuesta y comportamiento de error
Envíe un cuerpo JSON por POST con dos campos obligatorios: a y b, longitudes de los semiejes de la elipse. Los campos pueden llegar como números JSON o como cadenas numéricas; cadenas vacías, campos ausentes, Infinity y NaN fallan con invalid_input indicando el problema. Los alias semi_axis_a, semiAxisA y A se asignan a a; semi_axis_b, semiAxisB y B a b, de modo que los clientes que ya usan nombres geométricos más largos no necesitan una capa de renombrado. En éxito, el cuerpo incluye a y b eco (cada uno redondeado a doce decimales para goldens estables), perimeter igual a π por tres veces (a más b) menos la raíz de (tres a más b) por (a más tres b) con el mismo redondeo, formula como cadena corta Ramanujan I, y method igual a ramanujan_i para registro e interfaces multi-solucionador. Como la implementación es parse pura de nivel A sin red ni tokens de modelo, cada llamada correcta cuesta el precio base publicado $0.002; la entrada inválida no consume saldo.
Dónde resulta útil una calculadora de perímetro de elipse Ramanujan
Cuadernos de ingeniería y sustitutos de hojas de cálculo pueden llamar a este endpoint como un paso de dos campos cuando un script mayor ya guarda semiejes de varias figuras y solo el caso de perímetro Ramanujan I necesita un nombre SEO claro, distinto de suites de métricas de elipse completas o herramientas de segunda aproximación. En todos esos escenarios el valor no es matemática exótica: es un contrato estable, errores claros y una intención de búsqueda alineada con cómo se consulta de verdad la aproximación Ramanujan del perímetro de elipse a partir de dos semiejes a $0.002 por llamada API correcta.
Preguntas técnicas
¿Qué unidades usa la calculadora de perímetro de elipse Ramanujan?
Cualquier unidad de longitud coherente. Si a y b están en metros, el perímetro está en metros; la API no convierte unidades ni adjunta etiquetas.
¿Cuánto cuesta la calculadora de perímetro de elipse Ramanujan?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.