我制作了一个简单的 n 体模拟器,并使用以下代码绘制/动画运动:
for i in range(N):
[...]
x = [ Rbod[j][0], Rbod[j][0]]
y = [ Rbod[j][1], Rbod[j][1]]
#print(R1, V1, A1, F12)
if i%10 == 0:
print(i)
pylab.ion()
pylab.scatter( x, y, c=(j/nbodies,j/nbodies,j/nbodies) )
pylab.axis([-400, 400, -400, 400])
pylab.draw()
现在我真的很想将动画保存为 gif。这可能吗?互联网含糊地说这是但不是关于如何使用pylab
.
4体交互示例: