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


A A A A Автор Тема: Нужен алгоритм для расчёта данных по Солнцу  (Прочитано 458 раз)

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

Оффлайн Николай САвтор темы

  • Новичок
  • *
  • Сообщений: 4
  • Благодарностей: 1
  • Мне нравится этот форум!
    • Сообщения от Николай С
Здравствуйте.
Я не астроном, поэтому прошу извинить за вопрос и его длину. Напишу всё сразу.
Нужны алгоритмы расчёта длительности дня (между восходом и заходом) и высоты солнца в максимальной точке за день.
Времена восхода и заката не нужны (если вычисляются попутно - против не буду :) )
Входные данные: широта и дата (идеально, если будет и высота над уровнем моря, но это не обязательно).
Точность особо не нужна - достаточно 1° по выстое и 1 минута по длительности дня.

Мне нужен просто готовый, чётко расписанный алгоритм с формулами или исходник, который можно заложить в программу и идти дальше, а не читать книгу и изучать астрономию (будете ругать, но что есть то есть...)

Попробовал вычислить долготу дня по формуле

ссылка https://pandia.ru/text/77/376/23564.php
Работает, но, длительность дня получается на 10 минут меньше чем в сервисе Яндекс.Погода (или там всё-таки учли рефракцию атмосферы, угловой диаметр Солнца, высоту над уровнем моря и т.д?.. )
Нашёл ещё пару формул, в т.ч. с рефракцией и диаметром Солнца, но там вообще ерунда какая-то вычисляется...

На самом деле, я совсем не против сложного алгоритма для бОльшей точности. Просто чем выше точность, тем сложнее алгоритм и тем меньше шанс его вообще найти...
Что удивляет: в Сети практически нет готовых исходников и алгоритмов - везде именно пространные описания. Да, я понимаю, что есть разные потребности в точности, которые требуют разных алгоритмов, но... должны же быть простейшие модели, без претензий...

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 63 718
  • Благодарностей: 1283
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
Книги...
Астрономия с персональным компьютером.
Астрономические формулы для калькуляторов.
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн Николай САвтор темы

  • Новичок
  • *
  • Сообщений: 4
  • Благодарностей: 1
  • Мне нравится этот форум!
    • Сообщения от Николай С
ROVIAN, спасибо, не то.
Я подробно написал, почему книги не хотелось бы.
Видите формулу, которую я привёл в качестве примера? Вот это тот вид ответа, который я прошу. Будь приведённая формула немного более точной (или с парой вспомогательных формул), это было бы то, что нужно. Читать Монтенбрук с Меесом для этого совсем не нужно.
Для решения конкретной задачи достаточно алгоритма без воды.
« Последнее редактирование: 05 Авг 2023 [08:10:26] от Николай С »

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 63 718
  • Благодарностей: 1283
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
ROVIAN, спасибо, не то.
Я подробно написал, почему книги не хотелось бы - мне не требуется изучить теорию, мне нужно просто получить два числа и не более того...
Видите формулу, которую я привёл в качестве примера? Будь она немного более точной, это было бы то, что нужно. Читать Монтенбрук с Меесом для этого совсем не нужно.
Для решения конкретной задачи достаточно алгоритма без воды.
Там можно и не особо читать, к книжке есть готовая программа, которую можно набить самому или скачать готовую в сети. Даже в теории вдаваться не по полной программе.
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн Николай САвтор темы

  • Новичок
  • *
  • Сообщений: 4
  • Благодарностей: 1
  • Мне нравится этот форум!
    • Сообщения от Николай С
Видимо мне попадался усечённый вариант... попробую поискать ещё.
Но если у кого есть под рукой - было бы здоров.

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 63 718
  • Благодарностей: 1283
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
Видимо мне попадался усечённый вариант... попробую поискать ещё.
Но если у кого есть под рукой - было бы здоров.
В старом издании всë на Паскале, в новом на Си.
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн Николай САвтор темы

  • Новичок
  • *
  • Сообщений: 4
  • Благодарностей: 1
  • Мне нравится этот форум!
    • Сообщения от Николай С
Спасибо. Скачал на Паскале. Да, там есть исходники - ваша правда.
(Посмотрел - вчера я скачал не скан, а нечто "оцифрованное" и без исходников...)
Спасибо, посмотрю.