Всем привет. Есть один TLE- файл с кеплеровскими элементами орбиты спутника и нужно определить координаты спутника в данны момент времени.
В общем в чем проблема: использую алгоритм для невозмущенного движения взятый из Астрномического календаря, получаю декартовые координаты спутника и проверяю их в STK - они не сходятся.
>>313430 Ну я считал, всякую стандартную хуету и время затенения планетой, для самопальной программы. С год назад. Выдрал формулу из насовского документа 60-х, порезал всякую ненужную хуйню, которая приводит к слишком точным для меня рассчетам и усложняет всё. Но я ужрался, может позже.
>>313438 >>shirota >Ебаный стыд. Я знаю. У самого из глаз кровь когда такое вижу, но после целого дня безуспешных попыток понять где ошибка мне было лень гуглить верный перевод и делать как "надо".
>>313385 (OP) Не знаю, где там ошибка - но вообще - используй точную константу с Pi, а не 3.14. Поищи, в твоём языке программирования наверняка такая есть.
>>313385 (OP) Бля, это матлаб что ли? Нахуя в матлабе рекурсивно вызывать функции и присваивать им значение той же функции?
Во-вторых, что это за шаманство такое с тремя точками на 28 строке, и что за магическая цифра на 40?
В третьих, лучше сначала переведи свои градусы в радианы, а потом считай, да и вообще со спецификацией сверься, может у тебя в файле вообще не градусы, а черт знает что, или конверсия неправильно проходит.
В общем в чем проблема: использую алгоритм для невозмущенного движения взятый из Астрномического календаря, получаю декартовые координаты спутника и проверяю их в STK - они не сходятся.
Просьба: объясните где я ошибся?
В прикрепленном мой код.