Всем привет. Есть один TLE- файл с кеплеровскими элементами орбиты спутника и нужно определить координаты спутника в данны момент времени. В общем в чем проблема: использую алгоритм для невозмущенного движения взятый из Астрномического календаря, получаю декартовые координаты спутника и проверяю их в STK - они не сходятся. Просьба: объясните где я ошибся?В прикрепленном мой код.
В количестве значащих цифр значения величины Pi.
>>313388Переменная Пи в итоге нигде не использовалась в расчете. Поэтому сомневаюсь, что это в ней проблема.
>>313393>Переменная Пи нигде не использовалась...Что там у тебя за ахуительные расчёты?
>>313398Обычный расчет невозмущенного движения КА. По сути весь расчет взялся из астрономического календаря. https://www.ozon.ru/context/detail/id/6840499/Еще использовал информацию с этого форума http://www.astronomy.ru/
Бамп. Неужели никто в целом разделе не занимался рассчетами движения КА?
>>313425Нахуя? Для этого есть heavens-above и Stellarium.
>>313429Не нашел в каком месте на этих сайтах есть информация по расчету движения КА. >>Нахуя?Чтобы знать на этапе расчетов какая орбита нужна у спутника, чтобы он смог выполнять требуемые задачи?
>>313430Ну я считал, всякую стандартную хуету и время затенения планетой, для самопальной программы. С год назад. Выдрал формулу из насовского документа 60-х, порезал всякую ненужную хуйню, которая приводит к слишком точным для меня рассчетам и усложняет всё.Но я ужрался, может позже.>shirota Ебаный стыд.
>>313438>>shirota >Ебаный стыд.Я знаю. У самого из глаз кровь когда такое вижу, но после целого дня безуспешных попыток понять где ошибка мне было лень гуглить верный перевод и делать как "надо".
>>313425Тут - никто. Спрашивай лучше на астрофоруме.
>>31338Это не моя специфика, так, с наукача погулять вышел. Ты проверь, У тебя вроде в орбитальных координатах, r1 вторая степень забылась.Так по формулам сходу ничего сказать не могу. Может ещё компиллятор либо процессор неправильно интерпретирует формулы. Что изпользуешь?
Я бы на твоем месте начал бы прогон через GMAT. Он более всеяден до такой самодеятельности. мимо баллистик
>>313385 (OP)Не знаю, где там ошибка - но вообще - используй точную константу с Pi, а не 3.14. Поищи, в твоём языке программирования наверняка такая есть.
>>313385 (OP)Бля, это матлаб что ли? Нахуя в матлабе рекурсивно вызывать функции и присваивать им значение той же функции?Во-вторых, что это за шаманство такое с тремя точками на 28 строке, и что за магическая цифра на 40?В третьих, лучше сначала переведи свои градусы в радианы, а потом считай, да и вообще со спецификацией сверься, может у тебя в файле вообще не градусы, а черт знает что, или конверсия неправильно проходит.
Не, ну и в четвертых, pi=3.14 это реально даун писал, потому что пи почти во всех мат. движках предопределена.