Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astronomy.ru/forum/index.php/topic,10699.220.html
Дата изменения: Sun Apr 10 07:22:44 2016
Дата индексирования: Sun Apr 10 07:22:44 2016
Кодировка: Windows-1251

Поисковые слова: р п п р п п р п п р п п р п п р п п р п п р п
Управление телескопом с помощью GO-TO - стр. 12 - Астрономия и компьютеры

A A A A Автор Тема: Управление телескопом с помощью GO-TO  (Прочитано 28699 раз)

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

Суворов Владимир

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #220 : 16.11.2006 [22:24:48] »
Попробуй аргумент задать как (x*pi)/180
И все должно получиться.

Суворов Владимир

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #221 : 16.11.2006 [22:35:38] »
Потом, альфа у тебя а =137 градусов. Приведи к углу 0-90.
a>90, a<180. Угол во второй четверти  синус альфа равен sin(180-а), или нет? Не помню.
« Последнее редактирование: 16.11.2006 [22:40:12] от Суворов Владимир »

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #222 : 16.11.2006 [22:43:54] »
Володя , на предыдущей картинке пример из книги.
А я задаю координаты эпохи J2000 как в проге старринайт, пересчитываю их на своем C-controller и имею несовпадение азимута и высоты примерно до пол-минуты( на разных обьектах по разному).
Попробовал на калькуляторе посчитать- тоже не совпадает.Вот я и думаю- может это прога Старинайт мозг мне парит?

Суворов Владимир

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #223 : 16.11.2006 [22:47:48] »
А по формулам совпадает, которые ты на рисунке сфоткал?

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #224 : 16.11.2006 [22:57:23] »
и по формулам не совпадает.Я запутался уже в этих мутациях, нутациях и прочих аберациях
вот пример несовпадений

Суворов Владимир

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #225 : 16.11.2006 [23:02:16] »
У меня все совпало. Вот твои цифры:

#include <stdio.h>
#include <math.h>

int main(void)
{
   double result, x, pi;
   pi=3.14;
   x= (3.07327 + (1.33617*sin((180-137.679165)*pi/180))*tan(14.390278*pi/180) )*29.5;
   printf("The x =  %lf\n", x);
   return 0;
}

x=97.4642!

Суворов Владимир

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #226 : 16.11.2006 [23:05:37] »
Число Pi только правильно введи.
И не забывай градусы-радианы, и формулы приведения для тригонометрических функций. :)