Я написал программу, которая использует GMT в режиме реального времени для расчета средней, эксцентричной и истинной аномалии Земли. Я столкнулся с ошибкой, когда после достижения 360 градусов, вместо того, чтобы перевернуться на ноль, он вычитает из 360.
Поэтому я проверил Wolfram Alpha с поиском истинной аномалии Земли, просто чтобы увидеть, не прошли ли мы через 0 градусов, вызвав ошибку. Несколько дней назад мы с Вольфрамом были согласны, приближаясь к 360 градусам. Но сейчас Вольфрам читает 179 градусов ок. Я помню, как прошел 180 в июле или августе.
Таким образом, похоже, что Wolfram также испытывает ошибку. Чтобы проверить еще раз, истинная аномалия - это угол между Землей и стороной перигелия большой оси. Мы знаем, что Земля достигает ближайшей к Солнцу точки в северном полушарии зимой, примерно в январе. И афелий в летние месяцы.
Кроме того, эпоха j2000 I использует примерно 358 градусов, поэтому перигелий или ближайшее сближение примерно приходится на начало января.
Таким образом, я могу только заключить, что Вольфрам тоже ошибается?
Чтобы исправить ошибку, попробуйте что-то вроде этого
Предположим, вам удалось вычислить и истинной аномалии . Тогда истинная аномалия может быть выражена в коде как
Я нашел альманах для перигелия Земли до 2100 года. Перигелий 2019 года произошел примерно в 5:00 3 января 2019 года. Таким образом, сейчас угол истинной аномалии в некоторой степени превышает 0 градусов. И Wolfram Alpha ошибается на минус 180 градусов. Согласно Википедии и другим стандартным определениям средней аномалии, сохранившимся со времен Кеплера.
Дэвид Хаммен
Дэвид Хаммен
маршальское судно
маршальское судно
Чаппо не забыл Монику