1 день назад
История
README.md
План работы по моделированию движения в поле тяжести с помощью Python :
- Выбор пакета для моделирования. На GitFlic есть пакет pySimSheduler , который позволяет рассчитывать и моделировать взаимодействие нескольких тел под влиянием силы тяжести. Он написан на библиотеках Pymunk, Scipy.odeint, matplotlib и numpy.
- Определение входных данных задачи. Нужно задать начальные условия и другие параметры движения, например, начальную скорость и угол наклона тела.
- Определение числа интервалов сетки, на которой будет искаться приближённое решение.
- Выделение памяти под массив сеточных значений решения системы ОДУ. В строке с номером m этого массива хранятся сеточные значения решения, соответствующие моменту времени t_m.
- Задание начальных условий. Записываются значения в строку с номером 0 массива u.
- Реализация схемы Эйлера. Для этого нужно выполнить цикл, в котором u[m + 1] = u[m] + tau*f(u[m], g, k, mass).
- Отрисовка решения. Нужно построить график, который отображает траекторию движения тела.
Описание
Проекты для совместной работы в стиле ООП - 2: Движение в поле тяжести
Конвейеры
0 успешных
0 с ошибкой