Python 如何绘制粒子';具有周期边界条件的轨道
我试图用周期性边界条件来描绘许多粒子的运动。 我想画出他们最后10个时间步的轨迹 这是到目前为止我的绘图代码(X是一个矩阵,每列是一个不同的粒子,每行是不同的时间,这给了我每次的X坐标;Y也是如此): 但是我在绘图上遇到了一个问题,因为当粒子离开一面墙并重新出现在另一面墙时,我使用了线“-”,所以我有一条线连接这两个位置,这是我不想要的:Python 如何绘制粒子';具有周期边界条件的轨道,python,python-3.x,matplotlib,plot,boundary,Python,Python 3.x,Matplotlib,Plot,Boundary,我试图用周期性边界条件来描绘许多粒子的运动。 我想画出他们最后10个时间步的轨迹 这是到目前为止我的绘图代码(X是一个矩阵,每列是一个不同的粒子,每行是不同的时间,这给了我每次的X坐标;Y也是如此): 但是我在绘图上遇到了一个问题,因为当粒子离开一面墙并重新出现在另一面墙时,我使用了线“-”,所以我有一条线连接这两个位置,这是我不想要的: 我想你需要在创建矩阵的层次上解决这个问题,但问题中没有显示,因此在这里几乎不可能提供帮助。如果两个位置之间的差异大于6(几乎是你的领域),你可以拆分矩阵 pl
我想你需要在创建矩阵的层次上解决这个问题,但问题中没有显示,因此在这里几乎不可能提供帮助。如果两个位置之间的差异大于6(几乎是你的领域),你可以拆分矩阵
plt.figure()
plt.figure(figsize=(12,11))
plt.grid(True)
plt.plot(X[time_steps-10:],Y[time_steps-10:],'k-')
plt.show()