本周文件交换精选

我们最好的用户提交

弹跳球动画-使用事件与ODE

汪东城本周的选择是《弹跳球:教程》数值事件”通过马修•凯利

使用动画是传达信息的好方法。通过赋予物理事物以动画效果,它可以将概念与经验或直觉联系起来。本教程由马修介绍如何使用事件与常微分方程求解器数值,或任何其他ODE求解器。他用一个弹跳球的例子来展示事件的影响,表现为球与地面接触的行为。由于球通常会反复弹来弹去,他就会反复地叫数值每个计算由一个事件(联系)分隔。该模拟考虑了球反弹时的能量损失,定义为恢复系数.添加一个由一些正弦曲线定义的地形,然后你就会得到一个球到处弹跳的漂亮动画。

Matthew已经很好地记录了代码,所以很容易理解和理解。他将代码模块化,这样您就可以根据自己的需要对其进行定制。例如,他只有一个功能Set_Parameters,嗯…你的参数集。这个函数groundHeight定义地形和函数动画创建动画。

我在地形创建中添加了一些交互性,以下是我测试的一些有趣的地形。

如果你觉得这篇文章有趣,Matthew也有贡献不少文件交换。一定要去看看。

评论

让我们知道你的想法在这里或者离开评论马太福音。




发布与MATLAB®R2015b

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。