美文网首页
前向欧拉方程

前向欧拉方程

作者: 博士伦2014 | 来源:发表于2018-11-29 17:13 被阅读0次

欧拉方法是一种一阶数值方法,用以对给定初值的常微分方程(即初值问题)求解。它是一种解决数值常微分方程的最基本的一类显型方法

\begin{cases} \dot x(t)=v(t) \\ \dot v(t)=a(t) =\frac{F}{m} \end{cases}

我们用上面的方程来控制位置和速度的变化率。

  • 位置的变化率是速度,
  • 速度的变化率是加速度,

按牛顿第二定律,力除以质量,在典型的设置中,我们也知道时间0处的位置和 速度。
现在我们使用计算机来了解这些方程式导致的结果,最简单的方法称为前向欧拉方法。

Small time steps of size h:

\begin{cases} x(h)=x(0)+hv(0) \\ v(h)=v(0)+h\frac{F}{m} \end{cases}

欧拉的思想是通过在很短的时间内来解决这些方程式。如果我们从初始位置——x(0)和初始速度——v(0)开始,那么在一个很的短时间间隔h内会发生什么呢?

位置将大约增加速度的h倍:如果速度是每秒2米,我们等待3秒,位置将改变6米。当然,实际仿真时我们使用的时间步长要小得多。
速度的变化也是类似的,在一些小的时间间隔h之后,速度将是其原始值加上时间步长乘以加速度,即\frac{F}{m}

所以这个方程会使我们获得大概从时刻0到时刻h的解。这里用等号其实并不是很准确,应该是约等于。
\begin{cases} x(2h)=x(h)+hv(h) \\ v(2h)=v(h)+h\frac{F}{m} \end{cases}
以同样的方式,我们可以用另一个时间步长得出从h到2h的结果。我们知道在第一步结束时我们已达到的位置,并且我们继续使用新的速度,这导致了新的位置——速度也是类似的。反复迭代此过程,就可以随时查找位置和速度的估计值。

另一种角度看上面的公式:从当前时刻出发,根据当前时刻的函数值及其导数,可得到下一时刻的值。因此显式欧拉法又称为前向欧拉(Forward Euler)

参考
https://www.youtube.com/watch?v=42-eBNm3rCY

相关文章

  • 前向欧拉方程

    欧拉方法是一种一阶数值方法,用以对给定初值的常微分方程(即初值问题)求解。它是一种解决数值常微分方程的最基本的一类...

  • 欧拉方程

  • 欧拉方程

    消费者在决策的时候考虑不同的时间,过去现在和未来的比较。使得现在减少一单位消费所减少的边际效用,等于因此而在未来增...

  • 几道微分方程题

    13. 求欧拉方程: 令, 原方程化为 即,。此方程为二阶常系数齐次线性常微分方程。 其特征方程为, 所以, 所以...

  • 常微分方程数值解:Python求解

    这里对使用python求解常微分方程提供两种思路,一种是自己编程实现欧拉法,改进欧拉法或者四阶龙格库塔,这样有助于...

  • 假如用MC大片的形式来打开同学之间打架

    “欧拉欧拉欧拉欧拉欧拉欧拉欧拉……” “啊哒哒哒哒哒哒哒哒哒哒哒……” “你们在干嘛呀喂...

  • 算法笔记之欧拉路径——合法重新排列数对

    有向图的欧拉路径计算,平时遇到的不多,记录一下。 欧拉图知识 欧拉图就是从任意一个点开始都可以一笔画完整个图,半欧...

  • 第一天

    utellm I said lololololol 欧拉欧拉欧拉欧拉 wryyyyyyyyyyyyyyy

  • 常微分方程

    囊括了一阶线性微分方程,二阶常系数非齐次,二阶变系数,欧拉方程等主要题型。 2016-1-5. 求解柯西问题 显然...

  • 有向图环检测、拓扑排序和有向欧拉图

    内容概要: DAG图及有向图环检测 拓扑排序与环检测 有向欧拉图的欧拉回路Hierholzer算法 有向图环检测 ...

网友评论

      本文标题:前向欧拉方程

      本文链接:https://www.haomeiwen.com/subject/fcmfcqtx.html