Календарь Умм-аль-Кура в Саудовской Аравии определяет новолуние, если эти критерии соответствуют на 29-й день:
У меня есть формула для расчета времени захода солнца (видимого наблюдателем), учитывая широту, долготу, высоту наблюдателя (высоту над уровнем моря) и дату (Юлианский день). Я хотел бы попросить формулу для расчета:
Спасибо
Я предполагаю, что у вас есть алгоритм для вычисления положения Солнца, поскольку вы можете вычислить время восхода и заката. Вам нужно будет вычислить положение Луны аналогичным образом. Затем преобразуйте оба положения в геоцентрические эклиптические координаты (эклиптическая широта и долгота) и используйте какой-либо численный метод деления пополам (искатель корня), чтобы найти, где разница долгот двух объектов имеет корень (т. е. становится нулевой). Соответствующий JD дает момент геоцентрического соединения.
Вычисление высоты — стандартная процедура — вам нужно преобразовать эклиптические координаты в экваториальные (прямое восхождение и склонение), а затем в горизонтальные (азимут и высота). Наконец, скорректируйте горизонтальный параллакс, чтобы преобразовать геоцентрические координаты в топоцентрические координаты местоположения наблюдателя.
пользователь6784
фикр4н
пользователь6784
пользователь21