擅长:python、mysql、java
<p>你可以对运动微分方程进行简单的积分。(这就是你已经在做的,以恒定的速度,将空间作为时间的函数,<code>x' = x + V.dt</code>。)</p>
<p>假设一个简单的模型,在冲程中有一个恒定的力,滑翔时没有力,阻力与速度成正比。在</p>
<p>所以在划水时加速度是<code>a = P - D.v</code>,滑行(减速)时是<code>- D.v</code>。在</p>
<p>速度近似于<code>v' = v + a.dt</code>。在</p>
<p>空间近似于<code>x' = x + v.dt</code>。在</p>
<p>如果<code>dt</code>足够小,则此运动应该看起来很真实。你可以用一个更精确的力定律和更好的积分技术(如龙格库塔)来完善模型,但我不确定它是否值得。在</p>
<p>下面是一个使用这种技术的速度和空间与时间的关系图。它显示速度振荡很快建立了一个周期性的区域,和准线性位移波动。在</p>
<p><img src="https://i.stack.imgur.com/voBb8.png" alt="enter image description here"/></p>