Ángulo de elevación desde la antena de la estación terrestre a Marte

Quiero calcular el ángulo de elevación entre la Tierra y Marte. Tengo la posición exacta de Marte y la Tierra en el espacio, pero necesito el ángulo de elevación de una antena específica de la estación terrestre (por ejemplo, la estación de Canberra). ¿Puede ayudarme? muchas gracias

¿Qué tal si nos muestra sus "posiciones exactas" y nos dice el(los) sistema(s) de coordenadas?

Respuestas (2)

Puede utilizar el sistema JPL HORIZONTES . Seleccione el cuerpo objetivo (Marte), la ubicación del observador (latitud/longitud o nombre de la ciudad) y la configuración de la tabla (marque AZ y EL aparentes). Seleccione el intervalo de tiempo que desee si no le gusta el valor predeterminado (todos los días durante el próximo mes). Luego "Generar Efemérides".

¡pero quiero escribir un código yo mismo!
@user3658470 ¿Quieres que adivinemos con qué datos estás trabajando? Trabaje para proporcionar toda la información requerida para responderla en su pregunta. Esta es la segunda vez que hace la misma pregunta, esta vez incluso más vaga que la anterior (ahora eliminada por usted) que muchos de nosotros estábamos trabajando con usted en los comentarios para que sea completa y respondible. Hay muchas formas de calcular ángulos, ¿seguro que no querías que te expliquemos trigonometría básica? Agregue los detalles necesarios a su pregunta para responderla de manera más específica. ¡Gracias!

¿Realmente quieres calcularlo completamente a partir de primeros principios? De lo contrario, puede encontrar útil la biblioteca PyEphem.

O, por ejemplo, este código: https://github.com/swift-nav/libswiftnav/blob/master/src/coord_system.c (primero tendrá que convertir al sistema de coordenadas ECEF)