Re: о затмениях


Автор сообщения: gorm
Дата и время сообщения: 25 December 2006 at 18:08:58:

В ответ на сообщение: о затмениях

Во-вторых, для того чтобы понимать в рассчетах затмений не достаточно взять где-то в инете код, откомпилировать его, а потом менять какие-то параметры в исходнике. Возможно, это что-то добавит, но требуется большее - понимать откуда все то, что Вы вкладываете в программу. Тут на решение съезда МАС не сошлешься.

Я не брал никакой готовый код - так не разберешься. Я взял Астрономический Альманах JPL, постоянную часть с изложением теории затмений и просто написал весь код с нуля. Есть два издания - старое и новое, где все переписано на матричном языке, что для понимания хуже, а программирование лишь усложняет. Еще я пользовался старым талмудом Михайлова и "теория затмений" постоянной частью нашего Астрономического календаря. Хотя я хорошо понимаю всякие C и по работе писал на нем проекты, но я люблю и чувствую хорошо только Pascal, главным образом потому, что потом легче сопровождать. В сети можно найти исходники для расчета затмений, но ничего особенно заслуживающего внимания. Неплохой код прилагается к книге http://shop.piter.com/book_about.phtml?id=978531800223&web_ok=
Там расчет основан на теории Брауна. Некоторыми модификациями, исправив устаревшие значения некоторых ускорений на новые, полученные лазерной локацией, его можно хорошо приблизить к коду, которым пользовался Стефенсон для нахождения DeltaT. Для простых и быстрых расчетов я взял за основу код Юрия Красильикова (на основе книги Мееса) и переписал для себя.


2506. Равноденственные и «косые» часы - АнТюр 09:54 20.12.06 (101)
К списку тем на странице