Телескопы покупают здесь


A A A A Автор Тема: Положение Солнца на небе  (Прочитано 39793 раз)

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

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #80 : 25 Июл 2014 [12:17:07] »
Вы перепутали тангенс и арктангенс.
Возведение в квадрат с помощью Math.Pow - тоже то ещё варварство.
Вы сколько классов школы закончили?
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #81 : 25 Июл 2014 [13:16:33] »
давно, заканчивал и уже все забыл (

Цитата
Возведение в квадрат с помощью Math.Pow - тоже то ещё варварство.
Как правильнее, в чем заключается варварство? ))
Да точно, но тоже результат неправильный.
Ra = Math.Atan(Y1 / X1);   результат 1,5406686819811 а должно быть 88.2738131051079
Dec = Math.Atan( Z1 / Math.Sqrt(Math.Pow(X1, 2) + Math.Pow(Y1, 2)) );  результат 0,408926998903626 а должно быть  23.4297911659417

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #82 : 25 Июл 2014 [13:37:56] »
Снова я все перепутал. ( результат был в радианнах его нужно перевести в градусы (мне нужен в градусах)

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Re: Положение Солнца на небе
« Ответ #83 : 25 Июл 2014 [13:41:17] »
Молодец, сами догадались :).
При вычислении RA нужно использовать арктангенс с двумя аргументами или анализировать знаки числителя и знаменателя. Арктангенс с одним аргументом даст результат в диапазоне от -90 до 90 градусов, а диапазон изменения прямого восхождения - 360 градусов.

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #84 : 25 Июл 2014 [15:18:33] »
Учимся потихоньку :)
Все сходится кроме азимута в чем то еще ошибся.
double Az = Math.Atan(Math.Sin(Th * Math.PI / 180) * Math.Cos(Dec * Math.PI / 180) * Math.Cos(Lat * Math.PI / 180) / (Math.Sin(H * Math.PI / 180) * Math.Sin(Lat * Math.PI / 180) - Math.Sin(Dec * Math.PI / 180))) * 180 / Math.PI;
Все переменные сходятся. результат -84.577900800592289 должно быть 95.4220991915847

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #85 : 25 Июл 2014 [15:47:58] »
А если вспомнить школьную тригонометрию? Есть метод Math.Atan2
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #86 : 25 Июл 2014 [16:05:36] »
Спасибо считает.)

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #87 : 26 Авг 2014 [19:48:57] »
Точно начала отсчета углов берется по расчетам из этой темы, для азимута с юга 0 градусов до запада 90гр север 180 восток 270 и юг 360. Правильно Az будет менять от 0 до 360 ?
Th =   71.0833609149958
Az =  95.4220991915847
H =  29.3205618652633
На пальцах я стою смотрю по компасу на юг это 0 градусов если я повернусь на запад это буде 90 градусов дальше повернусь на север 180 на восток 270 обратно на юг 360 крутился я по часовой стрелке правильно мыслю ?

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #88 : 27 Авг 2014 [15:30:26] »
Набросал программку по расчетам Tau и проверочным данным (большое спасибо :) ). Часовой угол измеряется от 0 до 360 азимут от -180 до 180гр высота над горизонтом от -90 до +90 но только у меня больше 66 -66 не получилось получить какие я координаты задавал и время результат больше 66гр не получается.  Проверьте пожалуйста результат правильный получается ?

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #89 : 27 Авг 2014 [16:35:24] »
Переместите точку наблюдения ближе к экватору - получите больше 66 градусов.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #90 : 27 Авг 2014 [16:52:54] »
Попробую сейчас, а результаты похожи на правду? Сильно не ругайте я в астрономии плохо соображаю.  А поправку на компас(азимут) где взять или ее можно не считать она очень маленькая?

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #91 : 27 Авг 2014 [17:09:30] »
Правдоподобно.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #92 : 27 Авг 2014 [17:20:33] »
спасибо. сейчас достал компас посмотрел оказывается у меня азимут расчетный с магнитным не совпадает примерно на 20 градусов такая большая разница может быть?
Направил компас на север  и  нарисовал тень от солнца по расчетам угол должен быть 60 градусов а по компасу от севера тень падает на 80.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #93 : 27 Авг 2014 [17:38:08] »
Варианты:
Например Вы были в здании, а в стенке проводка.
Вы находитесь достаточно далеко на севере, азимут точки северного магнитного полюса заметно отличается от направления строго на север.
У Вас под ногами магнитная аномалия, например залежи железной руды.
В полуметре от компаса находится нож, ложка или вилка.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #94 : 28 Авг 2014 [10:29:11] »
Да вы правы все влияет на компас, ножи вилки линейки  :).
А как узнать поправку магнитного полюса относительно географического ?

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #95 : 28 Авг 2014 [10:50:42] »
Открыть формулы сферической тригонометрии и обсчитать треугольник "Северный географичесекий полюс" - "Северный магнитный полюс" - "Текущее положение". Угол, противолежащий стороне "Северный магнитный полюс" - "Северный географический полюс" и будет для данной местности искомой поправкой.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #96 : 28 Авг 2014 [12:23:44] »
Ясно но что бы это просчитать должны быть константы откуда брать цифры. Вот у меня компас показывает на север есть долгота широта как из этих данных получить поправку?
Извиняюсь за назойливость, просто интересно стало как это считать, никогда не пытался определить положение солнца а тут что то интересно стало вдруг ))

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #97 : 28 Авг 2014 [12:39:08] »
Любая книга, где как-то эфемеридная астрономия описывается. Можно начать с Постоянной части Астрономического календаря.
Я просто сверился с другой программой, получил оценку положения над горизонтом.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Sergey007

  • **
  • Сообщений: 81
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey007
Re: Положение Солнца на небе
« Ответ #98 : 28 Авг 2014 [13:11:30] »
Да совпадает действительно для моих координат магнитное склонение 18гр.
Калькулятор http://www.ngdc.noaa.gov/geomag-web/#declination
Как этот калькулятор вычисляет это склонение может кому встречались формулы?

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Положение Солнца на небе
« Ответ #99 : 28 Авг 2014 [13:20:25] »
Открыть формулы сферической тригонометрии и обсчитать треугольник "Северный географичесекий полюс" - "Северный магнитный полюс" - "Текущее положение". Угол, противолежащий стороне "Северный магнитный полюс" - "Северный географический полюс" и будет для данной местности искомой поправкой.
Это Вы так игнорируете сказанное или издеваетесь?
У природы нет плохой погоды, у неё просто на нас аллергия.

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