python - 如何用周期性边界条件python绘制粒子的轨迹
问题描述
我正在尝试绘制具有周期性边界条件的许多粒子的运动。我想绘制他们最近 10 个时间步的轨迹。
到目前为止,这是我的绘图代码(X 是一个矩阵,每一列是一个不同的粒子,每一行是一个不同的时间,这给了我每次 x 坐标;Y 也是如此):
plt.figure()
plt.figure(figsize=(12,11))
plt.grid(True)
plt.plot(X[time_steps-10:],Y[time_steps-10:],'k-')
plt.show()
但是我的情节有问题,因为当粒子离开一堵墙并重新出现在另一堵墙时我使用线“-”我有一条线连接我不想要的这两个位置:
解决方案
推荐阅读
- heroku - 是否可以仅将应用程序日志(而不是路由器日志)发送到 Heroku 日志记录插件?
- internet-explorer - 如何在 IE 中制作背景大小的封面
- python - Pandas 中带有“通配符”的查找表
- javascript - Javascript“removeEventListener”不起作用
- excel - 在 VBA 中设置查找下一个和查找上一个按钮
- python-3.x - 如何在 pyttsx3 中暂停和恢复?
- linux - Linux如何将时间格式转换为纪元时间?
- mysql - SQL 选择和连接
- django - Django 无法解压不可迭代的“Q”对象
- php - Laravel - 权限和角色包?