Я пытаюсь написать al oop, который будет использовать предыдущие результаты для положения и скорости в следующей итерации l oop
Входные данные функции - это массивный массив 1D, 2D-массив координат, 2D-массив скоростей, общее значение времени и размер шага. Вот код:
def calculateTrajectories(masses, positions, velocities, time, dt):
startP = positions
startV = velocities
Pdt = np.array([startP])
Vdt = np.array([startV])
Times = np.array([time])
for i in range(0,time+dt,dt):
VandP = updateParticles(masses,Pdt[i-1],Vdt[i-1],i)
P = VandP[0]
V = VandP[1]
np.append(Pdt,P)
np.append(Vdt,V)
t = i
np.append(Times,t)
return Times, Pdt, Vdt
Когда я проверяю его, я получаю эту ошибку:
сообщение об ошибке