当前位置:  开发笔记 > 编程语言 > 正文

在Python中简单模拟物理学?

如何解决《在Python中简单模拟物理学?》经验,为你挑选了1个好方法。

我想知道类似的具体模拟,就像在这里浇灌田地的模拟一样.

在Python中,您最喜欢的图书馆/互联网页面是什么?

我知道小Simpy,Numpy和Pygame.我想得到关于它们的例子.



1> sastanin..:

如果你正在寻找一些看似真实且相当快的游戏物理(碰撞,变形,重力等),可以考虑重新使用一些物理引擎库.

作为第一个参考,您可能需要查看pymunk,它是Chipmunk 2D物理库的Python包装器.您可以在Wikipedia中找到各种开源物理引擎(2D和3D)的列表.

如果您正在寻找物理上正确的模拟,无论您想使用哪种语言,它都会慢得多(几乎从不实时),您需要使用一些数值分析软件(并且可能自己编写一些东西).确切的答案取决于您要解决的问题.这是一个相当复杂的领域(数学).

例如,如果您需要在连续介质力学或电磁学中进行模拟,则可能需要有限差分,有限体积或有限元方法.对于Python,有一些现成的库,例如:FiPy(FVM),GetFem ++(FEM),FEniCS/DOLFIN(FEM)等.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有