Возьмем за основу программу примера Py4 (численный расчет движения тела, брошенного с начальной скоростью V0 под углом α к горизонту, с учетом сопротивления воздуха) и вдобавок рассмотрим влияние на траекторию полета дополнительного импульса скорости, воздействующего на тело в верхней точке траектории. При этом рассмотрим два случая:
1) Дополнительный импульс скорости направлен вертикально вверх. Таким образом, в верхней точке траектории вертикальная скорость тела претерпевает скачок на величину дополнительной скорости (горизонтальная скорость остаётся неизменной):
Vy,i+1 = Vy,i+1 + ∆V
2) Дополнительный импульс скорости направлен по оси х. Таким образом, в верхней точке траектории горизонтальная скорость тела претерпевает скачок на величину дополнительной скорости (вертикальная скорость остаётся неизменной):
Vx,i+1 = Vx,i+1 + ∆V
Программа для случая 1 имеет следующий вид (программа для случая 2 аналогична):
Результаты расчетов, представленные на рис. Py5.1, получены при следующих исходных данных:
V0 = 60 м/с; α = pi / 4; m = 5 кг; k = 1; ∆t (dt) = 0.01 с; ∆V (dV) = 10 м/с
Сравнивая полученные результаты с результатами расчета из предыдущей статьи “Py4. Расчет в Python движения тела, брошенного под углом к горизонту, с учетом сопротивления воздуха” можно сделать следующий вывод: дополнительный импульс скорости в верхней точке траектории, направленный по оси y или по оси x, не оказывает существенного влияния на дальность полета тела (при выбранных исходных данных).