费米-帕斯塔-乌拉姆问题
Fermi-Pasta-Ulam问题的模拟。
有关此主题的更多信息
要求
麻木
matplotlib => 1.4.2
如果要将动画另存为mp4视频,则还需要安装电影编写器。 推荐使用“ avconv”。
一切都与武力有关
在Fermi-Pasta-Ulam问题中,研究了弹性中的非线性项。 以下公式显示了具有二次方和三次方项的已实现的弹性。 k始终等于1和alpha,分别可以在程序中手动更改beta。
如果要产生非谐波力,只需将alpha或beta设置为大于0的值。
例子
这是Alpha = 0和Beta = 0.3的一个示例
更加流畅。
疑难排解
您需要一个最新的matplotlib软件包! 在Linux中,不建议使用ffmpg库,而改用libav(avconv)。 以前的matplotlib版本可能与此有关。
(这只会影响将动画保存到mp4文件中。实
2022-05-31 11:37:54
15.34MB
Python
1