Текущий архив: 2004.06.06;
Скачать: CL | DM;
Вниз
Угол на который поднимается Солнце Найти похожие ветки
← →
IceDog (2004-05-16 04:13) [0]Привет всем. Кто может подсказать как написать (вообще с чего начать) программу определния угла подъема солнца, при этом, что бы угол можно было определять каждый день и каждый час.
Если не здесь, то можно на мыло Strengrh@mail.ru.
← →
Рамиль © (2004-05-16 07:58) [1]Начинать надо с астрономии и математики. Программу написать труда не составит.
← →
mfender © (2004-05-16 08:06) [2]Это потрясающе просто. Как верно высказался Рамиль, начинайте с астрономии и математики. не обязательно даже быть крупным спецом. И ежу понятно, что это все вычисляется с точностью до секунды (угол) и секунды (время). Например, сижу сейчас и созерцаю, как каждые полторы секунды расстояние от Солнца до Земли увеличивается на ~1 километр. Только что было 151282155 км, а вот уже 151282158 км... Вот оно, течение жизни...
"Бессоница - ночь бьётся в окне,
Не спится, не спится, не спиться бы мне..."
(с) Леша "Полковник-братан" и однополчане.
← →
IceDog (2004-05-17 03:16) [3]Это вы правы парни, что начинать надо с астронимии и математики, но вот где это начало. Уже не один день лазаю в инете и не могу найти точку с чего начать. Может подскажете откуда и как? Хоть маленькую зацепку дайте.
← →
kaif © (2004-05-17 04:19) [4]Можно даже и не лазить сильно в астрономию. В принципе нужно знать широту места, для которого делается вычисление и хорошо бы еще долготу, чтобы точно определить астрономическое время (отсчет от Гринвичского меридиана). Для начала можно ограничиться широтой и обычным политическим временем. Если очень грубо, то можно просто датой от летнего солнцестояния (про долготу пока вообще забыть). Еще нужно знать угол наклона земной оси. Для начала можно взять приблизительно 60 градусов к плоскости вращения земли вокруг солнца. Дальше все это нарисовать на бумаге. Вспомнить геометрию и то, что существуют 4 точки: весеннего и осеннего равноденствия и зимнего и летнего солнцестояния и вспомнить, о чем идет речь. Если даты этих равноденствий и солнцестояний из памяти стерлись - можно открыть хотя бы гороскоп - в любом женском журнале такой имеется.
Когда станет все понятно, нужно вывести формулы, а дальше уже побеспокоиться о точностях.
В общем, за один день, имея парочку листков бумаги A3 и некоторые сведения из тригонометрии типа синуса и косинуса, можно грубо разобраться и без всякой астрономии. Единственное, где может вкрасться ошибка - некруговой характер орбиты Земли. Но это можно оставить на потом, для более серьезного моделирования на основе уже астрономической информации.
А пока обойтись выводом простой аналитической формулы.
← →
Reindeer Moss Eater © (2004-05-17 09:04) [5]Солнце в течение года перемещается по эклиптике.
Эклиптика наклонена к небесному экватору на 23 градуса 27 минуты дуги.
Наибольшая высота экватора над горизонтом (над направлением на юг) 90 градусов - широта места.
Солнце в полдень, в день летнего солнцестояния имеет высоту MIN(90,(90 - широта + 23 гр 27 мин))
в полдень в день зимнего солнцестояния: 90 - широта - 23 гр. 27 мин
В полдень в дни весеннего и осеннего равноденствий солнце точно на экваторе. Высота 90 градусов минус широта места наблюдения.
← →
IceDog (2004-05-19 03:29) [6]Спасибо kaif и Reindeer Moss Eater сечас попробую. А для начала надо хотя бы для Москва - Санкт-Петербург.
← →
IceDog (2004-05-20 04:14) [7]Вроде что-то получилось, спасибо, но не все.
Во-первых, Reindeer Moss Eater я не понял, что делать с запятой после 90 в скобках.
Во-вторых еще надо как-то узнать угол восхода и захода солнца по отношению к наблюдателю в плоскости земли. Тогда дальше уже чистая геометрия.
Ну еще не плохо бы знать как рассчитать в другие дни, но без этого можно и обойтись.
← →
Reindeer Moss Eater © (2004-05-20 08:42) [8]MIN(90,(90 - широта + 23 гр 27 мин))
Если мы где-то между южным и северным тропиками, то 90 градусов минус модуль широты плюс 23 градуса 27 минут могут дать значение больше 90 градусов над горизонтом.
Вот и применена функция вычисления минимума из двух операндов Min(90,x)
← →
IceDog (2004-05-23 03:33) [9]Спасибо ребята и в частности Reindeer Moss Eate. Я все понял. Конечно не все так просто, но думаю разберусь.
Вопрос закрыт.
Страницы: 1 вся ветка
Текущий архив: 2004.06.06;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.029 c