【作业1】 双摆模拟

作业1 双摆模拟

作业描述

这里实现了一个简易双摆模拟,不计摆线重力和空气摩擦阻力。给定初始的角度开始模拟后,可以观测到下摆球轨迹的混沌现象。

效果展示

demo2_small

代码链接

Code

7 个赞

可以考虑放个gif展示效果 :rofl:

1 个赞

使用ti video之前,要先装一下ffmpeg吗?

应该是需要的 :grinning: 同样期待gif

也可以直接在gui.show()中加入文件名这样。

    # while gui.running:
    for i in range(3000):
    ...
        filename = f'frame_{i:05d}.png'
        print(f'Frame {i} is recorded in {filename}')
        gui.show(filename)

然后在图片所在目录,输出视频再转到gif。

ti video -f 50
ti gif -i video.mp4

谢谢提示。我在用ti video时候报错ffmpeg: command not found,应该需要装一下ffmpeg.

不好意思,才发现确实是必须的,不清楚自己已经安装了 :joy:

这里面求解【二阶常微分方程组】是用的什么方法?

列出拉格朗日方程组后,得到关于角度的二阶导数的线性方程组(将角度和角度的一阶导数看作已知量),即可求解。