26 案例学习 26.1 计算工具 在第20章,我们将一个二阶微分方程改写成一个一阶方程,并且像这样使用一个斜率函数解决方程: 我们使用cros...
25 转矩(力矩) 在上一章中,我们模拟了一个角速度恒定的场景。在本章中,我们将使其变得更加复杂;我们将模拟一个茶壶,在转台上以恒定的角加速度和...
24 旋转 在本章中,我们对涉及旋转物体的系统进行建模。一般来说,旋转是复杂的:在三维空间中,物体可以绕三个轴旋转;物体通常比其他物体更容易绕某...
23 优化 上一章我们建立了一个棒球飞行模型,其中包括重力和一个简单的阻力,但忽略了自旋、马格努斯力和阻力系数对速度的依赖。 在本章中,我们将对...
22 2D中的抛物体 上一章我们在有阻力和没有阻力的条件下,建立了物体一维运动的模型。现在让我们发展到二维模型,加入棒球进行建模。 在本章中,我...
21 空气阻力 在上一章中,我们模拟了一枚硬币在真空中下落,也就是说,没有空气阻力。但是我们使用的计算框架非常复杂。一般情况下,很容易添加额外的...
20 抛物体 到目前为止,我们使用的微分方程是一阶的,这意味着它们只涉及一阶导数。在本章中,我们将注意力转向二阶常微分方程,它可能涉及一阶和二阶...
19 案例学习 本章回顾到目前为止我们看到的计算模式,并介绍可以应用它们的练习。 19.1 计算工具 在第11章我们看到了一种更新函数(upda...
18 葡萄糖模型 在这章节,我们实现了前一章描述的葡萄糖最小模型。我们将从run_simulation开始,用离散时间步长解微分方程。这个方法可...