ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца - ИЮНЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Лучше напрямую моделировать действие силы тяготения на тело.В большом цикле считаетете ускорение как GM/R^2, прибавляете его к скорости, потом скорость к координате.Это, пожалуй, будет проще, чем решать уравнение Кеплера, и оставляет возможности для расширения.
Ээээ... Зачем извращаться с численным интегрированием? Для поставленной задачи вполне достаточно кеплеровского приближения. Не гуслые звёздные скопления же моделируются...
Только при использовании ур. Кеплера вычисление положения тела через 1000 лет занимает столько же, сколько и вычисление положения через 1 год, а в случае численного интегрирования -- правильно, в 1000 раз дольше, плюс проблемы с устойчивостью (ошибки накапливаются).
Имелось в виду численное интегрирование, вестимо... А уравнений Кеплера для демонстрации за глаза хватит, и незачем велосипед изобретать. Плюс формулы на каждом заборе написаны.
Блин - формулы получались страшные - попытался решить немного по другому1 Массы не смотрим ( пусть будут = 1)2 На тело действует только одна сила - которая выражается в постоянном центростремительном ускорениив результате у меня при запуске спутник начинает болтатся как не пойми что в проруби вокруг центральной точкиэксперементы с разными скоростями (первоначальными - направленными перпендикулярно радиус-вектору) приводят к орбитам разной степени элептичностиможет кто скажет - как можно рассчитать скорость орбиты - чтобы при этих условиях орбита была круговой