Calculadora semilatus rectum orbital
Una órbita con semieje mayor de 7000 y excentricidad 0,05 tiene un semilatus rectum de 6982,5, en la misma unidad que el semieje. Úselo para fijar la forma de una órbita en ejercicios o bocetos de misión. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Semieje mayor
- 7 000
- Excentricidad
- 0,05
- Semilado recto
- 6 982,5
El semilatus rectum es un parámetro geométrico fundamental de una órbita kepleriana de dos cuerpos: la mitad de la cuerda que pasa por un foco perpendicular al eje mayor, escrito p igual a a por uno menos e al cuadrado. Cuando conoce el semieje mayor a positivo y la excentricidad adimensional e, esa única longitud determina por completo la ecuación polar r igual a p entre uno más e coseno de la anomalía verdadera, de modo que bocetos de misión, comprobaciones de deberes y pipelines ligeros pueden fijar la forma sin integrar las ecuaciones del movimiento. Las unidades de a se transmiten a p, de modo que los kilómetros siguen siendo kilómetros y los metros, metros.
Qué significa el semilatus rectum y cómo elegir a y e
Bajo el modelo kepleriano de dos cuerpos, una órbita se describe a menudo con un semieje mayor a positivo y una excentricidad e no negativa. El semilatus rectum p vale a por uno menos e al cuadrado, y es la distancia radial en anomalía verdadera de noventa grados. Cuando e es cero la trayectoria es circular y p colapsa a a, recuperando el radio familiar.
Cuando e crece hacia uno desde abajo en una elipse acotada, p se reduce hacia cero respecto de a, reflejando una cuerda delgada a través del foco. En sobrevuelos hiperbólicos a veces se cita e mayor que uno; la fórmula del producto sigue multiplicando a por uno menos e al cuadrado, lo que puede dar un número negativo si a permanece positivo: esa es el álgebra literal que implementa esta herramienta, no una reescritura oculta con valor absoluto. Envíe el campo obligatorio eccentricity para e; se aceptan e y ecc.
Ambos deben ser finitos. El semieje mayor debe ser estrictamente positivo porque un a no positivo no coincide con la convención orbital habitual que implementa este producto. La calculadora no convierte altitud sobre una superficie planetaria en semieje mayor centro-cuerpo; si su fuente cita altura sobre la Tierra, forme primero a a partir de apoapsis y periapsis centro-cuerpo, o trate a y p como longitudes referidas al centro coherentes.
Preguntas frecuentes
¿Qué ocurre si la excentricidad es negativa?
La excentricidad debe ser no negativa; un valor negativo se rechaza por contrato del producto y no se cobra.
¿Qué unidades debo usar para el semieje mayor?
Cualquier unidad de longitud coherente. El semilatus rectum devuelto usa la misma unidad que a. La calculadora no convierte entre kilómetros y metros por usted.
¿Qué ocurre si la excentricidad es cero?
La órbita es circular: el semilatus rectum p es igual al semieje mayor a.
¿Es gratuita la calculadora del semilatus rectum orbital?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Dónde está el semilatus rectum en la órbita?
Es la distancia del foco a la órbita con una anomalía verdadera de 90 grados, es decir, la mitad de la cuerda que pasa por el foco perpendicular al eje mayor. En un círculo coincide con el radio.
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/astro/semilatus-rectum \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"semi_major_axis":7000,"eccentricity":0.05}'const res = await fetch("https://api.kit.forhosting.com/astro/semilatus-rectum", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"semi_major_axis": 7000,
"eccentricity": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/semilatus-rectum",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"semi_major_axis": 7000,
"eccentricity": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/semilatus-rectum", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"semi_major_axis":7000,"eccentricity":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"semi_major_axis":7000,"eccentricity":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/semilatus-rectum", 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
{
"semi_major_axis": 7000,
"eccentricity": 0.05
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.semilatus_rectum",
"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
Qué significa el semilatus rectum y cómo elegir a y e
Envíe el campo obligatorio semi_major_axis como número JSON o cadena numérica para a; se aceptan los alias a y sma. La excentricidad debe ser no negativa: una e negativa es invalid_input por contrato del producto y por física, pues la excentricidad se define como parámetro de forma no negativo. Entradas idénticas producen siempre el mismo JSON porque la ruta es aritmética de coma flotante pura, sin red, sin semilla aleatoria y sin reloj de pared.
Lectura de los campos de respuesta y coherencia de unidades
Las unidades son su responsabilidad y deben ser coherentes: la unidad de longitud que use para a es la del p devuelto. El motor no asume kilómetros ni metros; multiplica números puros. Las landings de geometría que parten de semiejes de elipse a y b responden a una intención de búsqueda distinta; esta página es para a y e orbitales mediante p igual a a por uno menos e al cuadrado. En caso de éxito la respuesta repite semi_major_axis y eccentricity, luego informa semi_latus_rectum como p igual a a por uno menos e al cuadrado. El campo formula es siempre la cadena p igual a a paréntesis uno menos e caret dos, y method es siempre kepler_semi_latus_rectum para que el código descendente pueda ramificar sin oler formas. Falta de semi_major_axis, falta de eccentricity, a no positivo, e negativa y números no finitos fallan con invalid_input y no se cobran tras el rechazo del motor. Use solo semi_latus_rectum cuando un panel solo necesite la longitud de escala polar; conserve formula y method al documentar el paso geométrico para estudiantes o al registrar qué algoritmo produjo un boceto de misión. Combine este endpoint con herramientas de apoapsis-periapsis o velocidad orbital cuando la siguiente pregunta sea radios extremos o velocidad en periapsis, recordando que a y e fijan la forma mientras la masa central y la constante gravitatoria fijan la escala dinámica.
Uso de la API, precios, flujos de aula y límites prácticos
Llame a la calculadora gratuita del semilatus rectum orbital en el navegador para comprobaciones de deberes, demostraciones de clase y verificación rápida de conceptos sin instalar una caja de herramientas MATLAB local ni una biblioteca pesada de astrodinámica. Ejemplos típicos de aula incluyen una elipse de órbita baja terrestre con a cerca de siete mil kilómetros y e de unas centésimas, un caso circular con e exactamente cero donde p igual a a, y un boceto de transferencia de alta excentricidad donde uno menos e al cuadrado reduce claramente p respecto de a. Magnitudes extremadamente grandes o diminutas se acotan por seguridad del aislamiento; permanezca en el rango numérico publicado para resultados fiables. Envíe un cuerpo JSON con semi_major_axis positivo obligatorio y eccentricity no negativa obligatoria. Use la API prepago cuando una plataforma de tutoría, un sandbox de evaluación de código, un generador de currículum o un pipeline temprano de diseño de misión necesite un contrato estable bajo saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo tras el rechazo. Autores que envían SDK pueden mapear semi_latus_rectum a tablas que mantienen a fijo mientras barren e, enseñando cómo p cae al subir e en elipses acotadas y cómo la ecuación polar usa p como única escala de longitud: lección complementaria a las fórmulas de período, energía y radios extremos al construir flujos de mecánica orbital multipaso.
Casos de integración
Verificación de deberes y exámenes
Estudiantes y correctores calculan el semilatus rectum a partir del semieje mayor y la excentricidad, comparan con las respuestas del libro y obtienen un error invalid_input claro cuando la excentricidad es negativa por error.
Generadores de tutoría y currículum
Constructores de lecciones producen ejemplos trabajados keplerianos p=a(1−e²) con JSON estructurado para tarjetas, hojas de pasos y ejercicios autoevaluados sin embeber una biblioteca completa de astrodinámica.
Bocetos tempranos de concepto de misión
Pipelines ligeros que necesitan una longitud de escala polar p estable a partir de a y e llaman a un endpoint prepago en lugar de reimplementar a(1−e²) en cada lenguaje.
Preguntas técnicas
¿Cómo calculo el semilatus rectum orbital a partir de a y e?
Envíe JSON con semi_major_axis (a) como número finito positivo y eccentricity (e) como número finito no negativo. La respuesta incluye semi_latus_rectum igual a a(1−e²), más las etiquetas formula y method.