|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexandr Leykin 2:4613/1.82 29 May 2001 21:47:00 To : All Subject : Re^2: Восход и заход луны -------------------------------------------------------------------------------- 28 мая 2001 года (а было тогда 20:54) Comoderator Of Ru Algorithms в своем письме к Alexandr Leykin писал(а): AL>> Помогите алгоритмом. CA> Пожалуйста поконкретней, причём отвечать надо 2All, а не мне лично, а CA> то покораю. OK! All, помогите, нужно составить лунный и солнечный календарь, с восходами и заходами солнца и луны в заданной точке координат земли (широта-долгота). Для солнца я уже нашел, но без поправки воздействия других планет: N - порядковый день года H - высота наблюдения F - широта места наблюдения L - долгота места наблюдения Y=Sin(Sqrt(H)*0.0347+0.833) A - угол который земля прошла с 1 января Восход: A=(N-0.75)*0.9856 Заход: A=(N-0.25)*0.9856 B - Угол от перегелия B=2.257*A C - Угол от весенней точки C=Sin(A)*1.91+A-79.957 O - Угол склонения светила (90-F+O - угол от горизонта в полдень) O=ArcSin(Sin(C)*0.3978) E - Отклонение астрономических часов от электронный (поправка на год 365,25..) E=Sin(C*2)/6-Sin(B)*0.128 T/15 - Отклонение от полдня до восхода и захода. T=ArcCos(-(1/Cos(F)*Sin(F)*Sin(O)+Y)) H - Час Восхода (десятичная доля часа) Восход: H=(225-L-T)/15-E Заход: H=(225-L+T)/15-E M - Минута Восхода M=Frac(H)*60 Hp - Час восхода (временная доля часа) Hp=Trunc(H). С уважением, Alexandr 29 мая 2001 года --- * Origin: Hет, я не хакер, просто плохо спал... (2:4613/1.82) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27723b1418ff.html, оценка из 5, голосов 10
|