A A A A Автор Тема: рассчитать время начала лунного дня  (Прочитано 2916 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FEZANАвтор темы

  • Новичок
  • *
  • Сообщений: 3
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от FEZAN
Добрый день!

Делаем мобильное приложение, в котором будет присутствовать лунный календарь.
Нам нужно высчитавать время полнолуния и новолуния как здесь http://www.timeanddate.com/calendar/moonphases.html?year=2012&n=0

Подскажите алгоритм?

С меня промокоды(пока только на айфон)   :)
« Последнее редактирование: 04 Окт 2012 [21:22:46] от FEZAN »

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: рассчитать время начала лунного дня
« Ответ #1 : 04 Окт 2012 [21:49:51] »
Т.Пфлегер, О.Монтенбрук - Астрономия на персональном компьютере.
Полнолуние - разность эклиптических долгот Луны и Солнца 180 градусов, новолуние - 0. По модулю 360, естественно.
Для вычисления моментов наступления заданных фаз считаете разницу средних аномалий (нулевое приближение), потом последовательными приближениями приходите к моменту времени с необходимой точностью.
С достаточной точностью можно использовать формулы, приведённые в Астрономическом календаре, постоянная часть. Завтра могу указать, какие формулы на каких страницах для этого использовать.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн FEZANАвтор темы

  • Новичок
  • *
  • Сообщений: 3
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от FEZAN
Re: рассчитать время начала лунного дня
« Ответ #2 : 04 Окт 2012 [22:09:14] »
С достаточной точностью можно использовать формулы, приведённые в Астрономическом календаре, постоянная часть. Завтра могу указать, какие формулы на каких страницах для этого использовать.

буду благодарен вам за ответ!

AK1962

  • Гость
Re: рассчитать время начала лунного дня
« Ответ #3 : 05 Окт 2012 [08:59:05] »
Для вычисления моментов наступления заданных фаз считаете разницу средних аномалий (нулевое приближение), потом последовательными приближениями приходите к моменту времени с необходимой точностью
  Средняя аномалия - среднее угловое расстояние от перицентра. Для решения методом приближений лучше уж брать среднюю элонгацию Луны (есть такая в теории)

 У Меёса есть формулы для непосредственного расчёта фаз. Привожу алгоритм из книги (извиняюсь за качество, снимал фотиком году так.. в 1989). Точность будет около 2 минут. Далее можно уточнить приближениями, если надо.

Оффлайн FEZANАвтор темы

  • Новичок
  • *
  • Сообщений: 3
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от FEZAN
Re: рассчитать время начала лунного дня
« Ответ #4 : 05 Окт 2012 [20:12:49] »
спасибо большузее за ответы!

Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 364
  • Благодарностей: 104
  • Разработчик Stellarium'а
    • Skype - alex.v.wolf
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: рассчитать время начала лунного дня
« Ответ #5 : 06 Окт 2012 [10:43:57] »
Т.Пфлегер, О.Монтенбрук - Астрономия на персональном компьютере.
Я бы добавил ещё к этой книжке Practical Astronomy with your Calculator by Peter Duffett-Smith - в ней алгоритмы расписаны более детально, как-никак для калькуляторов делалась. Книжка эта выдержала несколько изданий, так что найти будет не сильно проблемно.

В прошлом году у него в соавторстве с Jonathan Zwart вышла Practical Astronomy with your Calculator or Spreadsheet, так что возможно имеет смысл ориентироваться на неё.

P.S. Если поискать на Amazon'е эти книжки и потыкать по оглавлению, то вполне можно забрать необходимые уравнения и описание алгоритмов не приобретая книжку ;)
« Последнее редактирование: 06 Окт 2012 [10:55:44] от Александр Вольф »
С уважением, Александр
Астротоп | Stellarium: donate | KStars | Astrarium
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100