Я нарисовал одну позицию (x, y, z) из N частиц в замкнутом объеме.Построение позиций частиц по времени
x[i] = random.uniform(a,b) ...
Я также нашел постоянную скорость (vx, vy, vz) N частиц.
vx[i] = random.gauss(mean,sigma) ...
Теперь я хочу найти положение частиц N (= 100) с течением времени. Я использовал метод Эйлера-Кромера.
delta_t = linspace(0,2,n-1)
n = 1000
v[0] = vx;...
r[0] = x;...
for i in range(n-1):
v[i+1,:] = v[i,:]
r[i+1,:] = r[i,:] + delta_t*v[i+1,:]
t[i+1] = t[i] + delta_t
Но я хочу найти позицию с течением времени для каждой частицы. Как я могу это сделать? Кроме того, как мне построить положение частиц во времени в 3D?