Calcular distancia entre estrellas

Si tengo la siguiente información sobre la estrella A y la estrella B, ¿cómo puedo calcular la distancia entre A y B?

  • Distancia desde el sol para la estrella A
  • Ascensión recta/Declinación de la estrella A
  • Paralaje/Magnitud absoluta de la estrella A
  • Distancia desde el sol para la estrella B
  • Ascensión recta/Declinación de la estrella B
  • Paralaje/Magnitud absoluta de la estrella B

Puedo usar el paralaje y la magnitud absoluta para calcular la distancia desde Sol, pero no sé cómo obtener la distancia entre A y B.

Obviamente, habrá errores en el paralaje, pero estoy buscando un medio de mejor esfuerzo para calcular esto.

Editar

Implementé esto en Java y lo puse a disposición a través de este enlace:

https://gist.github.com/fergusonjason/fa4794dc0dc5d45f7a7ed12296577ed5

Me doy cuenta de que para el trabajo científico real la mayoría de la gente no usaría Java, pero esto es para un proyecto que es parte de mi cartera de Java.

Relacionado, si no es un duplicado: astronomy.stackexchange.com/q/39595/31410
De hecho, implementé una solución para esto para obtener una respuesta aquí: astronomy.stackexchange.com/a/48970/25729
@GregMiller Yo también lo he hecho, sin embargo, no soy uno de los chicos geniales de Python. Ver mi edición.

Respuestas (3)

Si conoce la ascensión recta y la declinación de las estrellas, entonces conoce el ángulo entre ellas (es decir, el ángulo A-Sol-B). Resolver esto es un ejercicio de trigonometría esférica. El coseno de separación angular de las estrellas. porque ( C ) es dado por

porque ( C ) = pecado ( d a ) pecado ( d b ) + porque ( d a ) porque ( d b ) porque ( r a r b )

Dónde d i es la declinación de la estrella i y r i es la ascensión recta (en grados o radianes según sea necesario)

Entonces la distancia entre las estrellas es solo una aplicación de la ley del coseno.

C 2 = a 2 + b 2 2 a b porque ( C ) .
En el cual a y b son las distancias a cada estrella y C es la distancia entre las estrellas.

Gracias. Mis días de trigonometría han quedado muy atrás.

Enfoque alternativo:

Ascensión recta + declinación + distancia son coordenadas esféricas. Aplique una conversión estándar de coordenadas esféricas a rectangulares y el cálculo de la distancia se vuelve fácil.

Son coordenadas esféricas , no polares. Y hay un par de convenciones diferentes para especificar los ángulos que componen coordenadas esféricas (sin mencionar que las coordenadas esféricas tienden a usar un ángulo polar, mientras que la declinación se mide desde el plano de referencia), por lo que probablemente sería mejor incluir los cálculos reales.
@notovny Sí, usé la palabra incorrecta, pero la idea es válida: el cálculo es fácil si transforma el sistema de coordenadas.

La manera muy, muy fácil de encontrar las distancias entre dos estrellas con direcciones y distancias conocidas desde la Tierra es usar una aplicación que calcule esas distancias.

Ver:

¿Cuál es el vecino estelar más cercano a Sirio?

En mi respuesta digo que mi primera impresión es que Procyon probablemente sería el vecino estelar más cercano a Sirius. Luego investigo algunas estrellas, enumero sus diferencias en los ángulos de la ascensión recta y la declinación de Sirio, y también cuánto difieren sus distancias de la Tierra de la de Sirio.

Y luego intenté usar una aplicación que calcula la distancia entre dos estrellas. Y de todos los pares de estrellas que probé, Procyon fue el más cercano a Sirius según esa aplicación en línea.

https://www.wolframalpha.com/widgets/view.jsp?id=1ece06643e87f3c4d90813af5ee12223