ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца АПРЕЛЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Вот уравнение:cos(h) = -tan(фи)tan(дельта)
Но, самый большой возник у меня вопрос по самой простой формулеcos(h) = -tan(фи)tan(дельта)если подставляю свою широту (-40), склонение (например 5 градусов),от полученного выражения вычисляю арккосинус - получаю 1,5 (как я понимаю в угловых часах), но, если из RA вычитаю и прибавляю эти 1,5 часа - безсмыслится получается.
Теперь осталось найти прямое восхождение.Подскажите пожалуйста для него формулу.
И еще - в каких пределах может быть прямое восхождение?
И есть ли формула связывающая прямое восхождение и склонение солнца?
P.S RA получается в звездном времени?
L = M + 1.916 * Sin(M * q) + 0.02 * Sin(2 * M * q) + 282.634Ra = Atn(0.91764 * Tan(L * q)) / qsinDec = 0.39782 * Sin(L * q)CosH = (Cos(zenith * q) - (sinDec * Sin(Latitude * q))) / (cosdec * Cos(Latitude * q))if if rising time is desired: H = 360 - ACos(CosH) / qif setting time is desired: H = ACos(CosH) / q
Вот статьи с формулами для расчетов http://hea.iki.rssi.ru/~nik/astro/time.htm#uravn_t
404_not_foundL и M вычисляются в градусах, а как аргументы тригонометрических функций они должны быть в радианах. И наоборот - обратные тригонометрические функции выдают результат в радианах, а в дальнейшем эти результаты используются в градусах.Введите множитель перехода из градусов в радианы q=pi/180 и поправьте код:Код: [Выделить] L = M + 1.916 * Sin(M * q) + 0.02 * Sin(2 * M * q) + 282.634Ra = Atn(0.91764 * Tan(L * q)) / qsinDec = 0.39782 * Sin(L * q)CosH = (Cos(zenith * q) - (sinDec * Sin(Latitude * q))) / (cosdec * Cos(Latitude * q))if if rising time is desired: H = 360 - ACos(CosH) / qif setting time is desired: H = ACos(CosH) / qИ все работает достаточно хорошо.
А что означает фразы if if rising time is desired: H = 360 - ACos(CosH) / qif setting time is desired: H = ACos(CosH) / qНе могу точно перевод понять
И если я использовал первую формулу, например t = N + ((6 - lngHour) / 24), то во втором случае тоже надо использовать первую формулу H = 360 - acos(cosH) ?
И еще, из того-же алгоритмаT = H + RA - (0.06571 * t) - 6.622Что это за цифровые коэффициенты?
И последний, наверное самый глупый вопрос, как имея эти данные получить время восхода и захода
Итак, проверьте, правильно ли я посчитал (хоть приблизительно).Город Луганск (48°35′ с. ш. 39°20′ в. д. )Часовой пояс (зимний +2)Для даты 9 февраля 2011RA=22.36DEC=-10.21H=5.31
sindec= -0.255392461494Дохожу то суда, и должен вычислить cosDeс по формуле cosDec = cos(asin(sinDec))но, получаю значение cosDec=0.9668374686919531, что не совпадает с том, что вы мне написали. Скажите, в чем я ошибаюсь?
Еще маленький вопрос - сумерки. "увеличить зенитное расстояние 6-7 градусов" - в том алгоритме, это какая величина?
В чем может быть проблема?