Calculadora de elipse
Escriba los dos semiejes de una elipse y obtenga todas sus medidas clave a la vez: semiejes de 5 y 3 dan un área de unos 47,12, un perímetro de unos 25,5269988628, una excentricidad de 0,8 y focos a 4 del centro. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud del primer semieje
- 5
- Longitud del segundo semieje
- 3
- Semieje mayor
- 5
- Semieje menor
- 3
- Área
- 47,1238898038
- Perímetro
- 25,5269988628
Esta calculadora convierte dos semiejes positivos en las métricas clásicas de la elipse que necesita para tareas escolares, diseño, y código: el área exacta pi por a por b, un perímetro aproximado de alta precisión mediante la segunda fórmula de Ramanujan, la excentricidad que mide qué tan lejos está la forma de un círculo, y la distancia focal desde el centro hasta cada foco.
Qué devuelve una calculadora de elipse y por qué importan los semiejes
Una elipse es el conjunto de puntos cuya suma de distancias a dos focos fijos es constante. En la forma estándar alineada con los ejes, las medias anchuras a lo largo de las dos direcciones principales son los semiejes a y b: cuando a es igual a b, la figura es un círculo, y cuando difieren, la forma se estira.
Esta herramienta existe para convertir esas dos longitudes en una única respuesta determinista, sin obligarlo a buscar cuál fórmula usa el eje mayor, cómo aproximar la integral elíptica incompleta para la circunferencia, o cómo se relaciona la excentricidad con la distancia lineal a los focos. Esa disciplina mantiene estables las pruebas automatizadas, hace segura la caché, y evita que un script trate un segmento degenerado como una elipse real.
Si necesita la longitud de cuerda en un círculo, un resolutor de triángulo, o la construcción de círculo desde tres puntos, use una herramienta dedicada a esos problemas; la intención de búsqueda aquí son las métricas de elipse a partir de dos semiejes, y una respuesta clara o un error honesto cuando los ejes no son positivos.
Cómo se evalúan las formas cerradas: área, Ramanujan, excentricidad, focos
El área es el producto exacto pi por a por b, independiente de cuál eje sea más largo. La circunferencia de una elipse general no tiene forma cerrada elemental, así que la herramienta aplica la segunda aproximación de Ramanujan: primero forma h como el cuadrado de (a menos b) entre (a más b), y luego multiplica pi por (a más b) por uno más tres h entre diez más la raíz cuadrada de (cuatro menos tres h).
Esa expresión es simétrica en a y b, extremadamente precisa para excentricidad moderada, y se reduce limpiamente hacia la circunferencia del círculo dos pi r cuando a es igual a b. La distancia entre los dos focos se reporta como dos veces c. La precisión opcional solo redondea los campos publicados; la resolución interna siempre usa precisión doble completa antes de ese paso final de redondeo.
Dónde encajan las métricas de elipse en el estudio, el diseño y el código
Los estudiantes se encuentran con la elipse cuando un libro de texto pide el área a partir de los semiejes, cuando un examen exige la excentricidad dados a y b, o cuando una tarea de geometría analítica pide la distancia del centro a un foco, antes de escribir la propiedad de reflexión o la ecuación estándar. Los profesores pueden pregenerar claves de respuesta que listen el área y el perímetro de Ramanujan para ejes enteros, y que rechacen longitudes cero o negativas en lugar de imprimir NaN.
El diseño mecánico y civil a menudo necesita el área de piso de una abertura elíptica, el perímetro aproximado de una pista ovalada o una junta, o la separación focal para un diseño de espejo elíptico; saber que un eje solicitado no es positivo es tan valioso como el propio número.
Los flujos de agrimensura y CAD colocan arcos elípticos como geometría de construcción, y los equipos de juegos o simulación usan el área y la excentricidad para elipses de colisión, viñetas de cámara, y bocetos orbitales que deben mantenerse deterministas entre plataformas.
Qué puede hacer con ella
Preparación de tareas y exámenes
Calcule el área, el perímetro aproximado, la excentricidad, y la distancia focal de una elipse a partir de semiejes de libro de texto, y verifique que los ejes no positivos se rechazan.
Diseño, pistas y simulación
Dimensione aberturas elípticas, perímetros de pista ovalada, contornos de junta, o bocetos orbitales, a partir de medias anchuras conocidas en herramientas de CAD y juegos.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de elipse?
Es gratis en su navegador, en esta página.
¿Qué fórmula de Ramanujan se usa para el perímetro?
La segunda aproximación de Ramanujan: π(a+b)[1 + 3h/(10+√(4−3h))] con h=((a−b)/(a+b))².
¿Importa el orden de a y b?
El área y el perímetro son simétricos. La excentricidad y la distancia focal usan max(a,b) como el semieje mayor, así que intercambiar a y b no cambia esos resultados.
¿Qué significa una excentricidad de 0,8?
La excentricidad mide cuánto se aleja la figura de un círculo: 0 es un círculo perfecto y los valores mayores indican un óvalo más estirado. Con semiejes de 5 y 3 sale 0,8, una elipse claramente alargada.
¿Por qué el perímetro de la elipse es aproximado?
Porque no existe una fórmula exacta sencilla para el contorno de una elipse general. La segunda fórmula de Ramanujan se acerca muchísimo cuando el estiramiento es moderado y da exactamente 2πr si ambos semiejes son iguales.
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 \
-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", {
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",
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", 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", 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",
"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
Usted introduce a y b como longitudes finitas y positivas; el motor normaliza cuál eje es mayor y cuál menor, así que intercambiar los valores nunca cambia la excentricidad ni la ubicación del foco, y luego devuelve semi_major, semi_minor, area, perimeter, eccentricity, focal_distance, y la distancia completa entre los dos focos. Cuando a o b están ausentes, son cero, negativos, o no finitos, la herramienta devuelve invalid_input en lugar de un NaN silencioso o una longitud compleja. A través de la API, una solicitud exitosa cuesta $0.002; los fallos de validación no se cobran.
Qué devuelve una calculadora de elipse y por qué importan los semiejes
La respuesta siempre refleja a y b, reporta semi_major como el eje mayor y semi_minor como el menor, e incluye area, perimeter con perimeter_method establecido en ramanujan_ii, eccentricity, focal_distance del centro a cada foco, foci_distance como el doble de ese valor, un indicador is_circle, y cadenas de fórmula para el área, el perímetro, la excentricidad, y la distancia focal, para que un estudiante o una línea de registro puedan verificar la identidad sin leer el código fuente. El a o b ausente, los valores no finitos, o un eje no positivo, elevan todos invalid_input con un mensaje que nombra el campo que falla.
Cómo se evalúan las formas cerradas: área, Ramanujan, excentricidad, focos
El motor resuelve a desde el campo a con los alias semi_axis_a, semiAxisA, y A, y b desde el campo b con los alias semi_axis_b, semiAxisB, y B, exigiendo que cada uno sea finito y estrictamente mayor que cero. Para la excentricidad y la ubicación del foco, el motor fija semi_major como el máximo de a y b, y semi_minor como el mínimo, y luego calcula e como la raíz cuadrada de uno menos el cuadrado de la razón menor a mayor, y la distancia focal c como la raíz cuadrada del mayor al cuadrado menos el menor al cuadrado. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado, sin tener que reimplementar usted mismo Ramanujan ni la normalización mayor-menor.
Dónde encajan las métricas de elipse en el estudio, el diseño y el código
En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y no se almacena nada después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un flujo automatizado sin cambiar el resultado matemático. Combínela con otros endpoints de geometría gratuitos cuando necesite construcción de círculo, longitud de cuerda, o resolutores de triángulo para un laboratorio de herramientas deterministas.
Casos de integración
Fixtures de geometría deterministas
Genere métricas de elipse reproducibles para pruebas unitarias, validadores de concursos, y aserciones de integración continua sin lógica de Ramanujan o mayor-menor hecha a mano.
Preguntas técnicas
¿Qué pasa si a o b son cero o negativos?
El manejador devuelve invalid_input con un mensaje de que el semieje debe ser un número finito positivo.
¿Puedo controlar el redondeo?
Sí. Establezca precision (alias decimals, dp) en un entero de 0 a 15; el valor por defecto es 10 decimales en todos los campos numéricos.