123
Step

Step

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

分类目录

Linux版Step的替代品

Gravit

Gravit

Gravit是一个免费的,视觉上令人惊叹的重力模拟器,您可以在其中花费大量时间来尝试各种模拟宇宙的配置。
SimPhy

SimPhy

交互式2D物理模拟软件。
FisicaLab

FisicaLab

FisicaLab(可以发音为PhysicsLab)是解决物理问题的教育应用程序。