概要
Pysics 是一个简单的 Python 模块,能够模拟服从完整约束的任意二维多体机械系统,包括具有时间相关约束和强迫的系统。 它是作为奥林工程学院二年级动力学课程的期末项目编写的。
该存储库中包含大约 10 个示例模拟,展示了 pysics 能够模拟的系统范围。
依赖关系
Pysics 依赖于 Python 的几个科学计算包:
Numpy ,用于高效的数组数学
Sympy ,用于符号操作
Scipy ,用于数值积分
Matplotlib ,用于创建图形
如果安装了上述软件包的最新版本,Pysics 应该可以在 Python 2.7 和 3.x 中运行。
代码示例
Pysics 煞费苦心地只请求尽可能少的关于系统的信息。 例如,下面的代码片段定义了一个具有气动阻力的双实心摆。
from pysics import *
#Create the simulation object
2021-07-08 09:06:11
13KB
Python
1