手把手教你模拟n体运动
Description
看了那么多,自己动手试试看吧! 当然也可以用Matlab或Mathmatica等工具实现同样的效果。 也欢迎大家使用manim,如有问题可以加入manimkindergarten(入群问题可能有所更换,详见鹤翔万里动态):https://t.bilibili.com/477215585788015609 没什么可多讲的,祝大家好运,模拟成功!
看了那么多,自己动手试试看吧! 当然也可以用Matlab或Mathmatica等工具实现同样的效果。 也欢迎大家使用manim,如有问题可以加入manimkindergarten(入群问题可能有所更换,详见鹤翔万里动态):https://t.bilibili.com/477215585788015609 没什么可多讲的,祝大家好运,模拟成功!
Comments
七八年前用matlab写过一个n体运动,用矩阵运算计算n个物体之间由位置决定的加速度很方便。本视频39秒应该是由于Δt不够小,造成几个球体以极快的速度逃逸出去的错误运算结果,我的程序里也遇到过。谈一点我的经验:如果随机生成n个球体的质量、位置、速度,最好使动能之和+引力势能之和<0,这样n个球能够长久地相互环绕,而不是达到逃逸速度互相分离;另外把视图中心设置为和n个球的质心运动重合,会有利于观察。
♥ 31 ↩ 1
“你又在伪装伟大的先知了!” (此处凭记忆回想)
♥ 22
视频质量与粉丝量不成正比呀[笑哭]
♥ 15 ↩ 3
虽然我看不懂,但是我大受震撼[热词系列_知识增加]
♥ 12 ↩ 9
忽然想试试用Blender做一个这种动画
♥ 8 ↩ 1
这是三体教的仪式吗[doge]
♥ 3
脱水!!脱水!!!
♥ 2
可以教我手算吗(
♥ 2 ↩ 1
打算用matlab写一个,帮同学交个作业
♥ 1
确实不难,实际上学过万有引力就都能想得到。另外python没有类/结构体之类的功能吗,用列表来储存信息想要修改天体数量很麻烦吧
♥ 1 ↩ 2
有个问题困惑很久了,就是星体距离太近的时候引力激增,导致加速度极大,导致速度变化量过大,导致系统总能量产生很大变化,请问这遇到种情况该怎么减小总能量的变化?
♥ 1 ↩ 2
为什么撞不到一起()
♥ 1 ↩ 1
[热词系列_三连]
♥ 1
清楚,爱了
我写了一下,然后运行时提示没有manimlab。
↩ 5
爱了爱了
C O A T
[给心心][给心心]
求代码python
↩ 3