Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
02 Грудня 2024, 14:27:31

Увійти

google


Автор Тема: Спецы по астро-программам, помогите пожалуйста!  (Прочитано 1486 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Астротурист

  • Offline Offline
  • Повідомлень: 2113
  • Подяк: 23
  • Забанений!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!

Подкинули мне следующую задачку:
"нужна программа на паскале чтобы вводить дату  в юлианском стиле и в ответ получать координаты планет в геоцентрической системе".

Кто-нибудь занимался этой темой?

vaLerik

  • Offline Offline
  • Повідомлень: 209
  • Подяк: 7
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #1 : 22 Січня 2013, 19:23:55 »
. - .

подкинь алгоритм или формулу. напишу. могу и на java
Записаний
SW 15075EQ3 + МШР
скидка +2% в астроскопе. Код: 140701

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #2 : 22 Січня 2013, 19:58:36 »
. - .

и в ответ получать координаты планет.
Всех скопом?
Расчетные данные откуда брать, из файла, интернета, или в программу зашить?
Записаний

OMI

  • Гість
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #3 : 22 Січня 2013, 21:49:27 »
. - .

Там есть исходники http://ap-i.net/skychart/en/development_version
Записаний

cassel

  • Гість
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #4 : 22 Січня 2013, 22:59:12 »
. - .

нужна программа на паскале чтобы вводить дату  в юлианском стиле и в ответ получать координаты планет в геоцентрической системе
О.Монтенбрук, Т.Пфлегер. Астрономия с персональным компьютером.
http://astro-archive.prao.ru/books/showBook.php?idBook=313
Записаний

M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Записаний

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7274
  • Подяк: 845
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #6 : 23 Січня 2013, 11:00:55 »
. - .

Постановка задачи изначально неполная. Что бы дать квалифицированный ответ, нужно знать цель написания программы (точность расчета, временные рамки, размер кода).
Если это для школьников или студентов-младшекурсников, то можно взять из астрономического календаря (постоянная часть) или справочника любителя астрономии куликовского кеплеровы элементы орбит планет и по приведенному там алгоритму написать простую программу. Будет порядка полусотни строчек кода и точность около угловой минуты на протяжении +-1000 лет. (сам такое писал).

О.Монтенбрук, Т.Пфлегер. Астрономия с персональным компьютером. - дает алгоритмы путем апроксимации по узлам (урезанные) типа VSOP87, только за счет обрезания рядов точность расчета положения планет порядка угловой секунды. Для более высокой точности нужно брать оригинальные библиотеки в виде dll-ки и подключать в свою программу. (Так поступают при написании программ-планетариев).

Если нужно длительный промежуток времени, придется интегрировать по траекториям.

Геоцентрическая система  - это как. Понятно, что относительно центра Земли, но в чем? XYZ, эклиптические координаты, небесные координаты?
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

OMI

  • Гість
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #7 : 23 Січня 2013, 13:08:16 »
. - .

Я приложил java-скрипт, который довольно точно считает текущие координаты Солнца и физические эфемериды.

О точности скрипта.

Данные, которые выдаёт PLANEPH 4.2

PLANETARY EPHEMERIDES PLANEPH 4.2
------------------------------------------------------------------------------

SUN Apparent Geocentric Positions
Dynamical Time (DT)


Date Hour Right Ascension Declination

2006 May 05 00h00m00s 2h 47m 38.744s +16* 09' 09.47"
2006 May 06 00h00m00s 2h 51m 30.299s +16* 26' 14.04"
2006 May 07 00h00m00s 2h 55m 22.396s +16* 43' 02.11"

Мой скрипт выдаёт следующие данные:

2006 May 05 00h00m00s 2h 47m 38.729s +16* 09' 09.43"
2006 May 06 00h00m00s 2h 51m 30.285s +16* 26' 14.01"
2006 May 07 00h00m00s 2h 55m 22.383s +16* 43' 02.08"
Записаний

cassel

  • Гість
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #8 : 23 Січня 2013, 13:18:01 »
. - .

Если это для школьников или студентов-младшекурсников
Судя по всему, именно для кого-то из этих категорий. В таких случаях главное - соответствие решения заданию, особенно в части языка программирования. Если заданием что-либо не оговорено, его можно взять любым на личное усмотрение.
Записаний

Астротурист

  • Offline Offline
  • Повідомлень: 2113
  • Подяк: 23
  • Забанений!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #9 : 23 Січня 2013, 17:46:45 »
. - .

Получил дополнительную информацию :)

Данные нужны для любителя.
Временной промежуток +-200 лет.
Точность около 5 уг сек.
Программа очень желательна на Паскале.

Астротурист

  • Offline Offline
  • Повідомлень: 2113
  • Подяк: 23
  • Забанений!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #10 : 28 Січня 2013, 20:00:28 »
. - .

Ребята, отзовитесь )

Или информации в предыдущем сообщении мало для решения поставленной задачи?

Sergey07

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 2349
  • Подяк: 427
  • Бывший boris07
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #11 : 28 Січня 2013, 20:56:55 »
. - .

Я как бы на Паскале много пишу, но сейчас некогда разбираться с алгоритмом - недельки через две могу попробовать. И задание нужно бы поточнее поставить (для тех, кто в танке)
Записаний
Sky-Watcher MaxView 127SP NEQ5-GoToStar
Nikula (8-32)*x50


cassel

  • Гість
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #12 : 28 Січня 2013, 21:32:05 »
. - .

Ребята, отзовитесь
Несколькими сообщениями выше уже даны ссылки на книгу “Астрономия с персональным компьютером” с текстами нужных Вам программ на Паскале.
Записаний

Астротурист

  • Offline Offline
  • Повідомлень: 2113
  • Подяк: 23
  • Забанений!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #13 : 28 Січня 2013, 21:40:27 »
. - .

Ребята, отзовитесь
Несколькими сообщениями выше уже даны ссылки на книгу “Астрономия с персональным компьютером” с текстами нужных Вам программ на Паскале.

Ссылка работает, но кнопка "скачать" на той страничке - нет.



Астротурист

  • Offline Offline
  • Повідомлень: 2113
  • Подяк: 23
  • Забанений!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #16 : 29 Січня 2013, 00:22:03 »
. - .

Несколькими сообщениями выше уже даны ссылки на книгу “Астрономия с персональным компьютером” с текстами нужных Вам программ на Паскале.

Есть мнение, что точность приведенных в программе вычислений далека от требуемых 5 уг сек..

cassel

  • Гість
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #17 : 29 Січня 2013, 01:19:35 »
. - .

Есть мнение, что точность приведенных в программе вычислений далека от требуемых 5 уг сек.
Какие основания так считать? По заверениям авторов программ, ошибки составляют 1-3".
« Останнє редагування: 29 Січня 2013, 01:28:22 від cassel »
Записаний

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7274
  • Подяк: 845
Re: Спецы по астро-программам, помогите пожалуйста!
« Відповідь #18 : 29 Січня 2013, 13:38:30 »
. - .

Похожее обвинение алгоритмам, насколько я помню, выдвинул кто-то из любителей применить современную эфемеридную астрономию к астрологии. Проблема была в том, что координаты планет для центра Земли и для точки на поверхности Земли будут отличаться. Например, для Венеры и Марса различие координат в один и тот же момент времени но с противоположных точек Земли может достигать угловой минуты.
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии