Я сделал симулятор RK4 для запуска пушечного ядра с башни. Который имеет переменные состояния:
Чтобы упростить его, работая только в двух измерениях (орбиты в экваториальной плоскости) и игнорируя массу пушечного ядра, поскольку M намного больше, чем масса пушечного ядра. Пушечное ядро также движется баллистически (без сопротивления воздуха и т. д.).
Выходные данные симулятора, стреляющего на высоте 100 км над поверхностью (оранжевый — планета, синий — угол запуска 60 градусов, желтый — угол запуска 30 градусов):
Пристальный взгляд на некоторые траектории (Зеленый: 60, Желтый: 45, Оранжевый: 30, Синий: 0)
Я хочу иметь возможность рассчитать апоцентр орбиты, по какой формуле заданы v, r и M?
Сначала вычислите большую полуось куда - стандартный гравитационный параметр планеты, находящейся на орбите вокруг:
Затем с вектором эксцентриситета:
Теперь можно рассчитать:
СФ.