Я хотел бы написать программу, которая визуализирует солнечную систему. Для этого мне понадобились бы уравнения для вычисления координат каждого объекта Солнечной системы в данный момент времени. Где я мог получить такие уравнения? Надеюсь, они будут максимально точными. Если есть такие уравнения, было бы также неплохо увидеть необработанные данные, на которых они основаны, и описание того, как они были вычислены. Буду благодарен за любую помощь.
Это немного зависит от того, насколько точным вы хотели бы быть. Очень хорошее обсуждение того, как рассчитать орбиты объектов Солнечной системы, дано в книге Жана Миуса «Астрономические алгоритмы» (1999) , написанной на продвинутом любительском уровне. На профессиональном уровне у вас есть пояснительное приложение к астрономическому альманаху Урбана и Зидельмана .
Для точных расчетов Миус использует теорию VSOP из Бретаньона (1987) ( ссылка на википедию ). Вы можете скачать все файлы, необходимые для этих расчетов, с VizieR . Эти файлы содержат множество числовых терминов, которые необходимы в уравнениях. Полученные позиции, однако, очень точны.
Для максимальной точности вы можете загрузить прогнозируемые позиции из системы Horizon Лаборатории реактивного движения (JPL) .
Также существует довольно много проектов программных библиотек, которые реализуют уравнения от Meeus. Это может быть лучшим вариантом. Тогда вам не придется реализовывать уравнения самостоятельно. Для C/C++ у вас есть, например, LibNova .
Для максимальной точности у вас есть профессиональные программные библиотеки, такие как, например, библиотеки NOVAS от Naval Observatory для Fortran, C или Python. Но чтобы использовать это правильно, вам нужно хорошо разбираться в небесной механике.
ПрофРоб