计算由于库仑定律在某个时间间隔内三个带电粒子运动的近似值,由于图形库的限制,仅限于 xy 平面。 文件particles.py 包括力、加速度和速度的计算和二维绘图,文件3d_particles.py 包括相同但没有三维绘图。
运行:在第 12 行(任一版本)上输入粒子的初始位置、X 和 Y(如果在三维模式下为 Z)方向的速度、质量和电荷,保存,然后运行“pythonparticle.py”或“python 3d_particles.py”。 更改第 195 行(粒子)或 204 行(3d_particles)上的时间间隔; 它是函数模拟()的参数。 通过第 145 行(粒子)或 152(3d_粒子)上的时间间隔更改增量; 它是 xrange() 调用的上限。
初始条件:
粒子:{'loc':[1,1, 1],'vx':0,'vy':0,'vz':0,'mass':1,'charge
2021-06-07 20:03:25
5KB
Python
1