<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.swarma.org/index.php?action=history&amp;feed=atom&amp;title=%E6%AC%A7%E6%8B%89%E6%96%B9%E6%B3%95</id>
	<title>欧拉方法 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.swarma.org/index.php?action=history&amp;feed=atom&amp;title=%E6%AC%A7%E6%8B%89%E6%96%B9%E6%B3%95"/>
	<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%AC%A7%E6%8B%89%E6%96%B9%E6%B3%95&amp;action=history"/>
	<updated>2026-11-02T21:13:49Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%AC%A7%E6%8B%89%E6%96%B9%E6%B3%95&amp;diff=48330&amp;oldid=prev</id>
		<title>夏沛雯：建立内容为“== 欧拉方法（Euler method） ==  '''欧拉方法'''（英语：''Euler method''），又称'''欧拉显式法'''，是数值分析中用于近似求解常微…”的新页面</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%AC%A7%E6%8B%89%E6%96%B9%E6%B3%95&amp;diff=48330&amp;oldid=prev"/>
		<updated>2025-12-26T17:11:05Z</updated>

		<summary type="html">&lt;p&gt;建立内容为“== 欧拉方法（Euler method） ==  &amp;#039;&amp;#039;&amp;#039;欧拉方法&amp;#039;&amp;#039;&amp;#039;（英语：&amp;#039;&amp;#039;Euler method&amp;#039;&amp;#039;），又称&amp;#039;&amp;#039;&amp;#039;欧拉显式法&amp;#039;&amp;#039;&amp;#039;，是数值分析中用于近似求解常微…”的新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 欧拉方法（Euler method） ==&lt;br /&gt;
&lt;br /&gt;
'''欧拉方法'''（英语：''Euler method''），又称'''欧拉显式法'''，是数值分析中用于近似求解常微分方程初值问题的一种基础算法。该方法由瑞士数学家莱昂哈德·欧拉提出，是许多高阶数值积分方法（如龙格–库塔方法）的理论基础。&amp;lt;ref&amp;gt;Butcher, J. C. (2003). Numerical Methods for Ordinary Differential Equations. Wiley.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
欧拉方法思想简单、易于实现，但在精度与稳定性方面存在局限，常作为入门教学与理论分析的示例。&lt;br /&gt;
&lt;br /&gt;
== 数学形式 ==&lt;br /&gt;
&lt;br /&gt;
考虑常微分方程初值问题：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{dy}{dt}=f(t,y), \quad y(t_0)=y_0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在步长为 &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; 的情况下，欧拉方法构造近似序列：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{aligned}&lt;br /&gt;
t_{n+1} &amp;amp;= t_n + h, \\&lt;br /&gt;
y_{n+1} &amp;amp;= y_n + h\,f(t_n, y_n).&lt;br /&gt;
\end{aligned}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 基本思想 ==&lt;br /&gt;
欧拉方法利用解曲线在某一点的切线来近似短时间内解的变化，即：&lt;br /&gt;
&lt;br /&gt;
:「已知斜率，用切线取代曲线。」&lt;br /&gt;
&lt;br /&gt;
步长越小，近似通常越好，但计算成本增加。&lt;br /&gt;
&lt;br /&gt;
== 误差与收敛性 ==&lt;br /&gt;
&lt;br /&gt;
欧拉方法是'''一阶精度'''：&lt;br /&gt;
&lt;br /&gt;
* 局部截断误差：&amp;lt;math&amp;gt;O(h^2)&amp;lt;/math&amp;gt;&lt;br /&gt;
* 全局误差：&amp;lt;math&amp;gt;O(h)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
当问题刚性或具有快速变化行为时，若步长不合适，误差可能迅速放大，甚至产生数值发散。&amp;lt;ref&amp;gt;Hairer, E., Nørsett, S. P., &amp;amp; Wanner, G. (1993). Solving Ordinary Differential Equations I. Springer.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 应用 ==&lt;br /&gt;
&lt;br /&gt;
=== 数值模拟 ===&lt;br /&gt;
欧拉方法常用于对简单常微分方程进行数值近似计算，例如：&lt;br /&gt;
* 人口增长模型&lt;br /&gt;
* 简化的物理系统（自由落体、线性阻尼）&lt;br /&gt;
* 生物、化学中的简单速率方程&lt;br /&gt;
&lt;br /&gt;
在教学与初步建模中，欧拉方法因其结构简单、可解释性强而被广泛使用。&lt;br /&gt;
&lt;br /&gt;
=== 一维动力系统中的应用视角 ===&lt;br /&gt;
&lt;br /&gt;
在一维动力系统中，常见模型写作：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{dy}{dt}=f(y)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
将该系统用欧拉方法离散化，可得：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;y_{n+1}=y_n + h\, f(y_n)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这一递推式不仅是求解近似值的数值算法，同时定义了一个'''离散动力系统'''：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F_h(y)=y+h f(y)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因此，欧拉方法把一个连续动力系统转化为离散迭代映射，可以利用离散动力系统理论研究其长期行为与稳定性。&amp;lt;ref&amp;gt;Devaney, R. (1989). ''An Introduction to Chaotic Dynamical Systems''. Addison-Wesley.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 平衡点与稳定性 ====&lt;br /&gt;
&lt;br /&gt;
连续系统平衡点满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(y^\*) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
离散映射的平衡点满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;F_h(y^*) = y^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
代入得到：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(y^*) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
说明欧拉方法'''不会改变平衡点的位置'''，但可能影响其稳定性。&lt;br /&gt;
&lt;br /&gt;
离散系统在平衡点的稳定性条件为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|F_h'(y^\*)| = |1 + h f'(y^*)| &amp;amp;lt; 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;-2 &amp;amp;lt; h f'(y^*) &amp;lt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
当步长 &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; 过大时，即便连续系统稳定，离散系统也可能产生振荡或发散。&lt;br /&gt;
&lt;br /&gt;
==== 非线性模型示例 ====&lt;br /&gt;
&lt;br /&gt;
对 Logistic 型方程：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;y' = r y(1-y)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
欧拉离散化可能产生周期轨道甚至混沌，而连续系统本身并不出现这些现象。该现象表明，在研究长期动力学时需要谨慎选择步长，或采用更稳定的数值方法（如隐式欧拉法或高阶龙格–库塔方法）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>夏沛雯</name></author>
	</entry>
</feed>