双摆运动动画:双摆运动动画。 给出了Julia和Python版本的代码

时间:2024-02-24 02:41:20
【文件属性】:

文件名称:双摆运动动画:双摆运动动画。 给出了Julia和Python版本的代码

文件大小:1.66MB

文件格式:ZIP

更新时间:2024-02-24 02:41:20

python animation julia computational-physics differential-equations

双摆运动动画 使用Julia和Python的双摆的混沌运动动画。 julia版本是在Jupyter笔记本环境中实现的,而python版本是常规脚本。 可以使用此代码模拟任意长度,质量,初始位置和初始速度的双摆。 两种版本的代码均允许以mp4或gif格式保存动画。 Julia版本 该代码可以将动画另存为gif文件。 它还可以在Jupyter笔记本环境中播放视频。 以相等的时间步长录制动画,以保留视频中摆的相对速度。 Python版本 使用matplotlib的FuncAnimation()完​​成动画。 该代码可以将动画另存为mp4文件。 python脚本已在spyder环境中进行了测试。 应该启用在外部窗口中进行绘制以查看动画。 Julia版本的包装要求 情节 微分方程 迪瑞克 Python版本的包装要求 麻木 scipy.integrate(odeint) pylab,matplotlib(动画) imagemagick(将动画另存为gif文件) 利用 摆的质量和长度,重力加速度常数,初始条件和模拟持续时间在代码的开头定义。 通过更改这些参数可以模拟不同的情况。 样品输出


【文件预览】:
Double-Pendulum-Motion-Animation-master
----.gitignore(42B)
----LICENSE(1KB)
----sample_output_2.gif(1.22MB)
----README.md(4KB)
----Python Code()
--------Double_Pendulum_v1.py(5KB)
----sample_output.gif(842KB)
----Julia Code()
--------Double_pendulum-uniformly_spaced_time.ipynb(7KB)

网友评论