1. El triángulo esférico

Sobre la esfera unidad, un círculo máximo es la intersección con un plano que pasa por el centro ; es la geodésica de la esfera. Tres puntos no situados en un mismo círculo máximo, unidos por arcos de círculo máximo menores que , forman un triángulo esférico.
- Los lados son ángulos centrales: , , .
- Los ángulos son los ángulos diedros entre los planos de los lados que concurren en cada vértice (equivalentemente, el ángulo entre las tangentes a los dos lados en el vértice).
A diferencia del triángulo plano, ; el exceso esférico es igual al área del triángulo (teorema de Girard).
Escribimos para los vectores unitarios . Entonces , y .
2. Fórmula de los cosenos

Teorema.
Demostración. La tangente en al arco es la componente de perpendicular a , normalizada:
donde los denominadores son las normas: . El ángulo es el que forman y :
Para lados pequeños, y dan : la ley del coseno plana (ejercicio 1).
3. Fórmula de los senos

Teorema.
Demostración. De la fórmula de los cosenos,
Desarrollando el numerador con :
que es simétrico en . Por tanto
no depende de qué vértice elijamos. Como todos los ángulos y lados están en , los senos son positivos y se puede extraer la raíz.
(Geométricamente, , el cuadrado del producto mixto: el volumen del paralelepípedo, que no privilegia ningún vértice.)
Fórmula de los cinco elementos. Aplicando la de los cosenos a y sustituyendo de nuevo se obtiene
que usaremos para el acimut.
3.1 El triángulo polar y la fórmula de los cosenos para los ángulos
Dado un triángulo , su triángulo polar tiene por vértices los polos de los lados: es el polo del círculo máximo situado del mismo lado que , etc. Se demuestra (Todhunter, cap. II) que sus lados y ángulos son suplementarios de los ángulos y lados del original: , . Aplicando la fórmula de los cosenos al triángulo polar y sustituyendo:
Es la fórmula de los cosenos para los ángulos: permite obtener un lado conocidos los tres ángulos, algo imposible en el plano (donde los tres ángulos solo fijan la forma, no el tamaño). En la esfera el tamaño está determinado porque el exceso esférico es el área.
3.2 Condicionamiento numérico: cuándo falla la fórmula de los cosenos
La separación angular entre dos astros se calcula a menudo con (ejercicio 2). Para pequeño es una fórmula mal condicionada: se calcula con un error absoluto del orden del épsilon de máquina, en doble precisión, y al invertir,
Para ( rad) el error es rad , tolerable; pero para mas (milisegundo de arco, la precisión de Gaia), rad mas: el error supera al resultado. La cura es una fórmula que no reste cantidades casi iguales. Con el semiverseno , la fórmula de los cosenos se reescribe (ejercicio 8) como
en la que todos los términos son pequeños y positivos cuando lo es, y se obtiene con error relativo . Equivalente y aún más robusta en todo el rango es la forma vectorial: con y los vectores unitarios, , que es exacta al nivel tanto para como para (donde el haversine, a su vez, se degrada). Es la que usan SOFA y Astropy.
4. El triángulo de posición

Para un observador en latitud consideramos tres puntos de la esfera celeste:
- , el polo norte celeste (tomando con signo, negativo al sur, las fórmulas valen también en el hemisferio sur),
- , el cenit,
- , el astro, con declinación y ángulo horario (medido hacia el oeste desde el meridiano).
Sus lados son
y sus ángulos en y en son y si el astro está al oeste (), con el acimut medido desde el norte hacia el este. (Si está al este, y ; las fórmulas finales son las mismas.) Que la altura del polo sea es inmediato: el arco es la colatitud.
4.1 Derivación de la transformación ecuatorial → horizontal
Altura. Fórmula de los cosenos para el lado , opuesto a :
Acimut, seno. Fórmula de los senos con los pares y :
Acimut, coseno. Fórmula de los cinco elementos (o la de los cosenos para el lado , sustituyendo ):
Dividiendo, y usando la función de dos argumentos para obtener el cuadrante correcto,
Estas son exactamente las fórmulas de equatorialToHorizontal en src/lib/math/coordinates.ts (Meeus ec. 13.5–13.6, con acimut desde el norte en lugar de desde el sur).
Forma matricial. Las tres ecuaciones equivalen a una rotación de ángulo alrededor del eje este–oeste que lleva el polo al cenit (ejercicio 3); en la práctica se encadenan así las rotaciones de precesión, nutación y tiempo sidéreo.
5. Tiempo sidéreo

El ángulo horario de un astro es , donde es el tiempo sidéreo local: el ángulo horario del punto vernal. Se obtiene del de Greenwich sumando la longitud (positiva al este):
El tiempo sidéreo medio de Greenwich en función de la fecha juliana (UT1; las escalas de tiempo se tratan en la lección siguiente) es (Meeus ec. 12.4)
con en siglos julianos desde J2000.0. El coeficiente por día solar medio refleja que en un día solar la Tierra gira algo más de una vuelta respecto de las estrellas: el día sidéreo dura . Por eso cada estrella sale unos 3 min 56 s antes cada noche, y el cielo de una misma hora va cambiando con las estaciones.
6. Salida y puesta de las estrellas

Imponiendo en la ecuación de la altura:
es el semiarco diurno: la estrella está sobre el horizonte durante (en tiempo sidéreo, horas). Sale cuando y se pone cuando .
- Si , nunca se pone: circumpolar. Esto equivale a (ejercicio 4).
- Si , nunca sale.
Con en la ecuación del coseno para el lado , : el acimut del orto es
y el ocaso es simétrico, en . Para Sirio () desde Bogotá (): , , entre el este y el sureste.
Para el Sol y la Luna hay que usar (refracción de más semidiámetro de ) o para la Luna (que además tiene paralaje de ). La fórmula general es (Meeus cap. 15).
7. La proyección estereográfica del planisferio

El simulador dibuja el hemisferio visible proyectándolo desde el nadir sobre el plano del horizonte (que pasa por el centro de la esfera). Un punto de distancia cenital va a un punto a distancia
del centro, en la dirección de su acimut. Prueba: el ángulo central entre y es ; el ángulo inscrito que subtiende el mismo arco vale , y en el triángulo rectángulo (con ) se tiene . El cenit va a y el horizonte a . Como el cielo se mira desde abajo, el plano se dibuja con el norte arriba y el este a la izquierda: , (src/lib/math/proyeccion.ts).
7.1 Conformidad
En coordenadas la métrica de la esfera es , y en el plano, en polares, . Con :
Los factores de escala en la dirección radial y en la azimutal son iguales, , luego : la proyección es conforme (preserva ángulos, y por tanto la forma de figuras pequeñas: las constelaciones no se deforman, solo crecen hacia el borde, hasta en el horizonte frente a en el cenit).
7.2 Las circunferencias van a circunferencias
Teorema. La imagen de toda circunferencia de la esfera que no pasa por es una circunferencia del plano; si pasa por , es una recta.
Demostración. Sea la inversión del espacio de centro y radio : en la semirrecta con . Una inversión de radio transforma una esfera que pasa por su centro, de diámetro , en el plano perpendicular a ese diámetro situado a distancia del centro. Aquí y , así que la esfera celeste va al plano a distancia 1 de : el plano del horizonte por . Como cada punto se mueve a lo largo de la recta , restringida a la esfera es la proyección estereográfica (comprobación: porque , y el horizonte, a distancia de , queda fijo). Ahora bien:
- una circunferencia de la esfera es la intersección de la esfera con un plano ;
- la inversión lleva a una esfera que pasa por (o a sí mismo si );
- por tanto la imagen de la circunferencia es la intersección del plano del horizonte con una esfera (circunferencia) o con un plano (recta, cuando ).
Consecuencias para el planisferio: los círculos de altura constante son circunferencias centradas; el ecuador celeste y los paralelos de declinación (circunferencias de la esfera) son arcos de circunferencia, que es lo que se ve al animar el simulador: cada estrella recorre un arco de circunferencia alrededor de la imagen del polo.
Problemas
1. Demuestra que para un triángulo esférico pequeño la fórmula de los cosenos se reduce a la ley del coseno plana, y estima el error relativo para lados de .
Ver solución
Con y : , de donde , donde son términos de cuarto orden en los lados. Los términos despreciados son de orden frente a , así que el error relativo es del orden de : para rad, unas pocas décimas por ciento.
2. Calcula la separación angular entre Ácrux (, ) y Gácrux (, ).
Ver solución
En el triángulo polo–Ácrux–Gácrux los lados que concurren en el polo son las distancias polares y el ángulo en el polo es . Fórmula de los cosenos: . Con , , : , así que : el «palo largo» de la Cruz del Sur.
3. Escribe la rotación que lleva el sistema ecuatorial local (ejes: intersección meridiano–ecuador hacia el sur, oeste, polo norte) al horizontal (sur, oeste, cenit) y recupera de ella las tres fórmulas de §4.1.
Ver solución
Ambos sistemas comparten el eje oeste. El polo está a altura , luego hay que girar un ángulo alrededor del eje oeste. Con y (sur norte, oeste este):
La tercera fila da ; la segunda, ; la primera, . Son las de §4.1. Comprobación: para se obtiene .
4. Demuestra que para , y concluye qué estrellas son circumpolares en Bogotá ().
Ver solución
Si , el producto y además : ninguna de las dos condiciones se cumple. Si (el caso negativo es simétrico): , por la monotonía de la tangente en . En Bogotá, : de las estrellas de solo lo cumple la Polar ( en 2026).
5. Calcula la duración del día en Bogotá en el solsticio de junio (), primero con el horizonte matemático y luego con .
Ver solución
Horizonte matemático: , , día . Con : , , día . La refracción y el semidiámetro añaden unos 8 minutos, más que toda la variación estacional en Bogotá (unos 33 min entre solsticios).
6. Demuestra que en la proyección estereográfica el área se amplifica en un factor y calcula cuánto más grande se ve una constelación en el horizonte que en el cenit.
Ver solución
Por §7.1 la aplicación es conforme con factor lineal en todas las direcciones, así que el elemento de área se multiplica por : . En el cenit ; en el horizonte, . Una constelación se dibuja con 4 veces más área (el doble de tamaño lineal) cerca del horizonte. Es un efecto de la proyección, sin relación con la «ilusión de la Luna», que es perceptiva.
7. (Simulador) En Bogotá, pon la hora en que Sirio sale y comprueba con el puntero que su acimut está cerca de . Luego cambia a Buenos Aires () y predice primero con la fórmula el nuevo acimut del orto.
Ver solución
, . La estrella sale algo más hacia el sur que en Bogotá, y su arco diurno, al estar más cerca del polo elevado (el sur), es más largo: , h sidéreas sobre el horizonte, frente a unas 11.8 h en Bogotá.
8. (Computacional) Demuestra la identidad del semiverseno de §3.2 a partir de la fórmula de los cosenos y comprueba numéricamente el condicionamiento: calcula la separación entre y para con las tres fórmulas (cosenos, haversine, vectorial) y tabula el error relativo frente al valor exacto .
Ver solución
Identidad. . Usando y : , y como , queda .
Programa (Python):
import numpy as np
def cosenos(a1, d1, a2, d2):
return np.arccos(np.sin(d1)*np.sin(d2) + np.cos(d1)*np.cos(d2)*np.cos(a2 - a1))
def haversine(a1, d1, a2, d2):
h = np.sin((d2-d1)/2)**2 + np.cos(d1)*np.cos(d2)*np.sin((a2-a1)/2)**2
return 2*np.arcsin(np.sqrt(h))
def vectorial(a1, d1, a2, d2):
u = np.array([np.cos(d1)*np.cos(a1), np.cos(d1)*np.sin(a1), np.sin(d1)])
v = np.array([np.cos(d2)*np.cos(a2), np.cos(d2)*np.sin(a2), np.sin(d2)])
return np.arctan2(np.linalg.norm(np.cross(u, v)), np.dot(u, v))
for nombre, x in [("1°", np.radians(1)), ("1'", np.radians(1/60)), ('1"', np.radians(1/3600)),
("1 mas", np.radians(1e-3/3600)), ("1 µas", np.radians(1e-6/3600))]:
print(nombre, [abs(f(0, 0, x, 0) - x)/x for f in (cosenos, haversine, vectorial)])Resultados típicos (error relativo): para las tres fórmulas dan ; para la de cosenos ya tiene y las otras dos siguen en ; para 1 mas y 1 µas la de cosenos devuelve exactamente 0 (error del 100 %) porque se redondea a 1, mientras que el haversine y la vectorial se mantienen en (comprobado con nuestro código en doble precisión). El haversine solo se degrada en el extremo opuesto, , donde la vectorial sigue siendo exacta. Conclusión: para astrometría nunca se usa .
✦ Autoevaluación
Lecturas
- Smart (1977), Textbook on Spherical Astronomy, caps. I–II: el desarrollo clásico de las fórmulas y del triángulo de posición. Todhunter (1886): triángulo polar y todas las identidades, con demostraciones completas.
- Green (1985), Spherical Astronomy, caps. 1–3: tratamiento moderno con vectores y matrices de rotación.
- Meeus (1998), caps. 12, 13 y 15: las fórmulas tal como se programan, con ejemplos numéricos.
- Snyder (1987), §21, y Needham (1997), cap. 3: la proyección estereográfica desde la cartografía y desde el análisis complejo.
- Sinnott (1984), Sky & Telescope 68, 159: el artículo que popularizó el haversine en astronomía computacional.
🍎 Guía para el profesor
- Tiempo
- 3 clases de 90 min
- Resultado de aprendizaje
- Al finalizar, el estudiante demuestra las fórmulas fundamentales de la trigonometría esférica, deriva la transformación ecuatorial → horizontal del triángulo de posición, calcula tiempos sidéreos, ortos y ocasos, demuestra las propiedades de la proyección estereográfica y elige la fórmula numéricamente adecuada para separaciones angulares.
- Evidencia de aprendizaje
- Entrega de los problemas 3 (forma matricial), 6 (área en la proyección) y 8 (programa con tabla de condicionamiento), y un planisferio calculado a mano para la latitud del estudiante con tres estrellas y sus acimuts de orto.
Materiales
- Una esfera (balón o globo) y cinta adhesiva para trazar círculos máximos
- Python 3 o una calculadora científica
- Simulador Planisferio interactivo del portal
- Catálogo de estrellas brillantes (p. ej. las de magnitud menor que 2 con coordenadas J2000)
Secuencia sugerida
Clase 1 (90 min). Inicio (15 min): círculos máximos sobre el balón; el exceso esférico medido en un octante. Desarrollo (60 min): demostración vectorial de la fórmula de los cosenos, de los senos y de los cinco elementos; triángulo polar (§3.1). Cierre (15 min): problema 1 (límite plano).
Clase 2 (90 min). Inicio (10 min): «¿cómo apunto al cenit desde el polo?»: el triángulo de posición. Desarrollo (60 min): derivación de la transformación ecuatorial → horizontal, forma matricial (problema 3), tiempo sidéreo, ortos y ocasos, estrellas circumpolares (problemas 4 y 5). Cierre (20 min): simulador: comprobar los acimuts de orto calculados.
Clase 3 (90 min). Inicio (10 min): condicionamiento numérico (§3.2) con el ejemplo de 1 mas. Desarrollo (55 min): proyección estereográfica: conformidad e inversión (§7), problema 6; taller del problema 8. Cierre (25 min): problema 7 y mini-prueba.
Errores frecuentes
- Medir los lados del triángulo esférico como longitudes en vez de como ángulos centrales. Trazar los tres círculos máximos sobre el balón y medir con transportador desde el centro.
- Olvidar el signo de la latitud en el hemisferio sur. Hacer el problema 7 (Buenos Aires) explícitamente.
- Usar la fórmula de los cosenos con arccos para separaciones pequeñas. El problema 8 lo muestra con números; pedir siempre atan2.
- Confundir el acimut desde el norte (convención del portal) con el acimut desde el sur (Meeus). Señalar el cambio de signo en las fórmulas.
- Creer que la proyección estereográfica deforma las constelaciones. Es conforme: solo cambia el tamaño, no la forma; el problema 6 cuantifica cuánto.