ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца СЕНТЯБРЬ!
0 Пользователей и 1 Гость просматривают эту тему.
if (Eccentricity < 1){ x = pos.x + OrbElipse(TrueAnomaly) * Mathd.Cos(TrueAnomaly); z = pos.z + OrbElipse(TrueAnomaly) * Mathd.Sin(TrueAnomaly); y = pos.y;}
double OrbElipse(double angle){ double orb = (a * (1 - Pow(Eccentricity, 2))) / (1 + (Eccentricity * Cos(angle))); return orb;}
Для начала вводный вопрос: Вы какие книги уже прочитать или хотя бы полистать успели по теме?
Астрономический календарь, постоянная часть. Первый раздел. Все вопросы там освещены. Если с чем-то не разберётесь - пишите.
\( \displaystyle v^2 = GM \left( \frac{2}{a} - \frac{1}{r} \right) \)Векторную сумму как считать знаете?
Не совсем понимаю что происходит с элементами орбиты, если спутник будет ускоряться от, либо к, земле и как это реализовать
Дано : центр. тело - Земля (GM = 3.98600433E+14 в системе СИ). Координаты небесные геоцентрические.Нач. вектор положение vP (X;Y;Z) = (5000000;6000000;1000000) мНач. вектор скорости vV = (-5000;5000;500) м/сек.Определение орбит по vP,vV - результат, элементы орбиты:a := 7816520.678 мe := 0.098808307i := 8.033036Node := 345.068583w := 325.438016M := 88.623037
Проблема в том что я не могу найти узел, наклонение, аргумент перицентра.
Вы кстати, туда заходили, почему ж не использовали ?
Цитата: Toth от 28 Окт 2018 [16:52:28]Вы кстати, туда заходили, почему ж не использовали ?Как раз тот код. В нём же вроде нет определения положений по элементам орбиты?