自然
描述:
Step 是一个交互式物理模拟器。它允许您通过模拟探索物理世界。它是这样工作的:您在场景中放置一些物体,添加一些力,例如重力或弹簧,然后单击“模拟”,“步骤”将向您展示您的场景将如何根据物理定律演化。您可以在实验中更改物体/力的每个属性(即使在模拟期间),并查看这将如何改变实验的演变。使用 Step,您不仅可以学习,还可以感受物理学是如何工作的!
网络洪流
- 二维经典力学模拟
- 具有阻尼、重力和库仑力的粒子、弹簧
- 刚体
- 碰撞检测(目前只有离散的)和处理
- 软体(可变形)模拟为用户可编辑的粒子-弹簧系统、声波
- 分子动力学(目前使用Lennard-Jones势):气体和液体、冷凝和蒸发、宏观量及其方差的计算
- 单位转换和表达式计算:您可以输入类似“(2天+ 3小时)* 80 km / h”的内容,它将被接受为距离值(需要libqalculate)
- 误差计算和传播:您可以为任何属性输入“1.3 ± 0.2”等值,所有相关属性的误差将使用统计公式计算
- 求解器误差估计:计算求解器引入的误差并将其添加到用户输入的误差中
- 几种不同的求解器:最多 8 阶,显式和隐式,有或没有自适应时间步长(大多数求解器需要 GSL 库)
- 控制器工具可在模拟期间轻松控制属性(即使使用自定义键盘快捷键)
- 可视化结果的工具:图表、仪表、示踪剂
- 所有对象的上下文信息,集成维基百科浏览器
- 示例实验合集,更多可以用KNewStuff下载
- 综合教程