| 第1行: |
第1行: |
| | | | |
| − | 直线上的流”是一维自治动力系统的几何理论,它将微分方程的解转化为相空间中的轨迹流,为理解系统的长期行为提供了强大的定性分析框架。其核心在于通过向量场、不动点和稳定性分析,取代复杂的解析求解,并揭示了一维系统单调性的根本约束
| + | 直线上的流”是一维自治[[动力系统]]的几何理论,它将[[微分方程]]的解转化为相空间中的轨迹流,为理解[[系统]]的长期行为提供了强大的定性分析框架。其[[核]]心在于通过向量场、不动点和稳定性分析,取代[[复杂]]的解析求解,并揭示了一维[[系统]]单调性的根本约束 |
| | | | |
| | | | |
| 第7行: |
第7行: |
| | == 发展历程 == | | == 发展历程 == |
| | '''起源(19世纪末至20世纪中期)''' | | '''起源(19世纪末至20世纪中期)''' |
| − | 动力系统理论起源于19世纪末期的亨利·庞加莱(Henri Poincaré)的研究,他在《''天体力学新方法''》(1892)中提出了对微分方程定性研究的方法,确立了相空间、轨道与稳定性等核心概念。<ref name="Poincare1892">Poincaré, H. (1892). ''Les Méthodes Nouvelles de la Mécanique Céleste.'' Paris: Gauthier-Villars.</ref>
| + | [[动力系统理论]]起源于19世纪末期的亨利·[[庞加莱]](Henri Poincaré)的研究,他在《''天体力学新方法''》(1892)中提出了对[[微分方程]]定性研究的方法,确立了相空间、轨道与稳定性等[[核]]心概念。<ref name="Poincare1892">Poincaré, H. (1892). ''Les Méthodes Nouvelles de la Mécanique Céleste.'' Paris: Gauthier-Villars.</ref> |
| − | 此时期的一维动力学研究主要集中在平衡点的稳定性与相图的定性结构上。
| + | 此时期的一维动力学研究主要集中在平衡点的稳定性与相[[图]]的定性结构上。 |
| | | | |
| | '''数值探索与理论形成(1950年代至1970年代)''' | | '''数值探索与理论形成(1950年代至1970年代)''' |
| | 随着电子计算机的普及,研究者得以直接观察非线性方程的数值行为。 | | 随着电子计算机的普及,研究者得以直接观察非线性方程的数值行为。 |
| − | 1975年,数学家李天岩(T.Y. Li)与约克(J.A. Yorke)发表论文《''周期三意味着混沌''》,首次形式化了“混沌”这一概念。<ref name="LiYorke1975">Li, T.Y. & Yorke, J.A. (1975). Period three implies chaos. ''The American Mathematical Monthly'', 82(10), 985–992.</ref>
| + | 1975年,数学家[[李天岩]](T.Y. Li)与约克(J.A. Yorke)发表论文《''周期三意味着[[混沌]]''》,首次形式化了“[[混沌]]”这一概念。<ref name="LiYorke1975">Li, T.Y. & Yorke, J.A. (1975). Period three implies chaos. ''The American Mathematical Monthly'', 82(10), 985–992.</ref> |
| − | 几乎同时,生态学家罗伯特·梅伊(Robert May)在研究种群模型时发现,一维 logistic 映射
| + | 几乎同时,生态学家[[罗伯特·梅]]伊(Robert May)在研究种群模型时发现,一维 logistic 映射 |
| | :<math>x_{n+1} = r x_n (1 - x_n)</math> | | :<math>x_{n+1} = r x_n (1 - x_n)</math> |
| − | 在参数变化时表现出极其复杂的动力学结构,成为混沌理论的经典案例。<ref name="May1976">May, R.M. (1976). Simple mathematical models with very complicated dynamics. ''Nature'', 261(5560), 459–467.</ref>
| + | 在参数变化时表现出极其[[复杂]]的动力学结构,成为[[混沌理论]]的经典案例。<ref name="May1976">May, R.M. (1976). Simple mathematical models with very complicated dynamics. ''Nature'', 261(5560), 459–467.</ref> |
| | | | |
| − | ''' 混沌的发现与普适性(1970年代后期至1980年代) ''' | + | ''' [[混沌]]的发现与普适性(1970年代后期至1980年代) ''' |
| | Feigenbaum 通过数值与分析研究发现,不同非线性映射在分岔过程中呈现出相同的比例常数(即费根鲍姆常数 δ ≈ 4.6692…),揭示了普适性(universality)原理。<ref name="Feigenbaum1978">Feigenbaum, M.J. (1978). Quantitative universality for a class of nonlinear transformations. ''Journal of Statistical Physics'', 19(1), 25–52.</ref> | | Feigenbaum 通过数值与分析研究发现,不同非线性映射在分岔过程中呈现出相同的比例常数(即费根鲍姆常数 δ ≈ 4.6692…),揭示了普适性(universality)原理。<ref name="Feigenbaum1978">Feigenbaum, M.J. (1978). Quantitative universality for a class of nonlinear transformations. ''Journal of Statistical Physics'', 19(1), 25–52.</ref> |
| − | 这些成果标志着混沌理论的建立,使一维系统成为理解复杂动力学的核心模型。
| + | 这些成果标志着[[混沌理论]]的建立,使一维[[系统]]成为理解[[复杂]]动力学的[[核]]心模型。 |
| − | 此后,Devaney(1986)的教材推动了混沌理论在数学与工程教育中的传播。<ref name="Devaney1986">Devaney, R.L. (1986). ''An Introduction to Chaotic Dynamical Systems.'' 2nd ed. Addison-Wesley.</ref>
| + | 此后,Devaney(1986)的教材推动了[[混沌理论]]在数学与工程教育中的传播。<ref name="Devaney1986">Devaney, R.L. (1986). ''An Introduction to Chaotic Dynamical Systems.'' 2nd ed. Addison-Wesley.</ref> |
| | | | |
| | ''' 理论成熟与现代发展(1990年代至今) ''' | | ''' 理论成熟与现代发展(1990年代至今) ''' |
| − | 进入1990年代后,一维动力系统的研究与测度论、遍历理论及信息论进一步结合,出现了如不变测度、拓扑熵等概念的深入研究。
| + | 进入1990年代后,一维[[动力系统]]的研究与测[[度]]论、遍历理论及[[信息论]]进一步结合,出现了如不变测[[度]]、拓扑[[熵]]等概念的深入研究。 |
| − | 现代教材如 Strogatz(1994)与 Katok & Hasselblatt(1995)将一维系统视为复杂系统与混沌理论的基础模型,并拓展到多维系统与应用领域。<ref name="Strogatz1994">Strogatz, S.H. (1994). ''Nonlinear Dynamics and Chaos.'' Reading, MA: Perseus Books.</ref><ref name="Katok1995">Katok, A. & Hasselblatt, B. (1995). ''Introduction to the Modern Theory of Dynamical Systems.'' Cambridge University Press.</ref> | + | 现代教材如 Strogatz(1994)与 Katok & Hasselblatt(1995)将一维[[系统]]视为[[复杂系统]]与[[混沌理论]]的基础模型,并拓展到多维[[系统]]与应用领域。<ref name="Strogatz1994">Strogatz, S.H. (1994). ''Nonlinear Dynamics and Chaos.'' Reading, MA: Perseus Books.</ref><ref name="Katok1995">Katok, A. & Hasselblatt, B. (1995). ''Introduction to the Modern Theory of Dynamical Systems.'' Cambridge University Press.</ref> |
| − | 如今,一维动力系统的思想被广泛应用于生物种群动力学、金融时间序列分析与神经网络模型等领域。<ref name="Ott2002">Ott, E. (2002). ''Chaos in Dynamical Systems.'' 2nd ed. Cambridge University Press.</ref>
| + | 如今,一维[[动力系统]]的思想被广泛应用于生物种群动力学、金融[[时间序列分析]]与神经网络模型等领域。<ref name="Ott2002">Ott, E. (2002). ''Chaos in Dynamical Systems.'' 2nd ed. Cambridge University Press.</ref> |
| | | | |
| | == 经典应用 == | | == 经典应用 == |
| − | 皮埃尔·弗朗索瓦·韦吕勒(Pierre François Verhulst)于1838年提出的'''逻辑斯谛方程(logistic equation)'''被认为是一维动力系统方法在种群生物学中的早期且经典的应用实例。 | + | 皮埃尔·弗朗索瓦·韦吕勒(Pierre François Verhulst)于1838年提出的'''[[逻辑斯谛方程]](logistic equation)'''被认为是一维[[动力系统]]方法在种群生物学中的早期且经典的应用实例。 |
| − | 该模型以微分方程形式描述有限环境中种群增长的过程:
| + | 该模型以[[微分方程]]形式描述有限[[环]]境中种群增长的过程: |
| | :<math>\frac{dN}{dt} = rN\left(1 - \frac{N}{K}\right)</math> | | :<math>\frac{dN}{dt} = rN\left(1 - \frac{N}{K}\right)</math> |
| − | 其中,<math>N</math> 表示种群数量,<math>r</math> 为内禀增长率,<math>K</math> 为环境承载量(carrying capacity)。 | + | 其中,<math>N</math> 表示种群数量,<math>r</math> 为内禀增长率,<math>K</math> 为[[环]]境承载量(carrying capacity)。 |
| − | 该方程最早用于解释人口增长的自我限制现象,后来成为非线性动力学和生态系统建模中的基本模型之一。<ref name="Verhulst1838">Verhulst, P.-F. (1838). "Notice sur la loi que la population poursuit dans son accroissement". ''Correspondance Mathématique et Physique''.</ref>
| + | 该方程最早用于解释人口增长的自我限制现象,后来成为非线性动力学和生态[[系统]]建模中的基本模型之一。<ref name="Verhulst1838">Verhulst, P.-F. (1838). "Notice sur la loi que la population poursuit dans son accroissement". ''Correspondance Mathématique et Physique''.</ref> |
| | | | |
| | | | |
| | == 现代定位 == | | == 现代定位 == |
| − | 随着动力系统理论在20世纪的发展,一维系统及其几何分析方法成为理解低维非线性动力学的基础。
| + | 随着[[动力系统理论]]在20世纪的发展,一维[[系统]]及其几何分析方法成为理解低维非线性动力学的基础。 |
| − | 该理论为分析'''稳定性'''、'''分岔'''与'''混沌现象'''提供了标准框架,是研究高维系统、复杂网络以及随机动力学的重要教学与理论起点。 | + | 该理论为分析'''稳定性'''、'''分岔'''与'''[[混沌]]现象'''提供了标准框架,是研究高维[[系统]]、[[复杂网络]]以及随机动力学的重要教学与理论起点。 |
| − | 在现代数学教育与物理建模中,一维动力系统常作为入门模型,用于展示非线性系统的典型特征和定性分析思路。<ref name="Strogatz1994">Strogatz, S.H. (1994). ''Nonlinear Dynamics and Chaos.'' Reading, MA: Perseus Books.</ref>
| + | 在现代数学教育与物理建模中,一维[[动力系统]]常作为入门模型,用于展示[[非线性系统]]的典型特征和定性分析思路。<ref name="Strogatz1994">Strogatz, S.H. (1994). ''Nonlinear Dynamics and Chaos.'' Reading, MA: Perseus Books.</ref> |
| | | | |
| | =简介= | | =简介= |
| | | | |
| − | * 核心问题: 如何理解一阶自治微分方程<math>\dot{x}=f(x)</math>定义的系统之所有可能长期行为? | + | * [[核]]心问题: 如何理解一阶自治[[微分方程]]<math>\dot{x}=f(x)</math>定义的[[系统]]之所有可能长期行为? |
| | | | |
| | * 范式转变: 倡导从寻求解析解的“公式导向”思维,转向基于向量场的“几何导向”定性思维。 | | * 范式转变: 倡导从寻求解析解的“公式导向”思维,转向基于向量场的“几何导向”定性思维。 |
| | | | |
| − | * 基本比喻: 将系统视为在一条直线(相空间)上流动的流体,函数 定义了该流体的速度场(向量场)。 | + | * 基本比喻: 将[[系统]]视为在一条直线(相空间)上流动的流体,函数 定义了该流体的速[[度]]场(向量场)。 |
| | | | |
| | =主要内容= | | =主要内容= |
| 第52行: |
第52行: |
| | ==几何思维与向量场== | | ==几何思维与向量场== |
| | | | |
| − | '''核心公式''' <br> | + | '''[[核]]心公式''' <br> |
| | | | |
| | <math>\dot{x}=f(x)</math> | | <math>\dot{x}=f(x)</math> |
| 第58行: |
第58行: |
| | '''几何诠释''' <br> | | '''几何诠释''' <br> |
| | | | |
| − | 将t视为时间,x视为位置,<math>\dot{x}</math>视为速度。通过绘制 f(x) 相对于 x的图形,并在 x-轴上用箭头表示的方向和相对大小,从而草图出向量场 | + | 将t视为时间,x视为位置,<math>\dot{x}</math>视为速[[度]]。通过绘制 f(x) 相对于 x的[[图]]形,并在 x-轴上用箭头表示的方向和相对大小,从而草[[图]]出向量场 |
| | | | |
| | '''方法优势''' <br> | | '''方法优势''' <br> |
| 第67行: |
第67行: |
| | 在一维动力系统的分析中,'''几何思维'''(geometric thinking)和'''向量场表示'''(vector field representation)构成了理解系统动态的基本方法之一。系统的一般形式可写作: | | 在一维动力系统的分析中,'''几何思维'''(geometric thinking)和'''向量场表示'''(vector field representation)构成了理解系统动态的基本方法之一。系统的一般形式可写作: |
| | :<math>\dot{x} = f(x)</math> | | :<math>\dot{x} = f(x)</math> |
| − | 其中,<math>\dot{x}</math> 表示状态变量 <math>x</math> 关于时间 <math>t</math> 的导数,<math>f(x)</math> 为系统的速度函数或流函数。该方程描述了系统在相空间(一维情况下为实数轴)中的时间演化规律。 | + | 其中,<math>\dot{x}</math> 表示状态变量 <math>x</math> 关于时间 <math>t</math> 的导数,<math>f(x)</math> 为[[系统]]的速[[度]]函数或流函数。该方程描述了[[系统]]在相空间(一维情况下为实数轴)中的时间演化规律。 |
| | [[文件:向量场表示示例.png|缩略图|thumb|向量场表示示例<math>\dot{x} = \frac{x}{2}\,\hat{\mathbf{i}} + \frac{y}{2}\,\hat{\mathbf{j}}</math> <br> | | [[文件:向量场表示示例.png|缩略图|thumb|向量场表示示例<math>\dot{x} = \frac{x}{2}\,\hat{\mathbf{i}} + \frac{y}{2}\,\hat{\mathbf{j}}</math> <br> |
| | 图片来源:https://math.libretexts.org/Bookshelves/Calculus/Calculus_(OpenStax)/16%3A_Vector_Calculus/16.01%3A_Vector_Fields]] | | 图片来源:https://math.libretexts.org/Bookshelves/Calculus/Calculus_(OpenStax)/16%3A_Vector_Calculus/16.01%3A_Vector_Fields]] |
| | | | |
| | ===几何诠释=== | | ===几何诠释=== |
| − | 在几何视角下,时间 <math>t</math> 被视为系统演化的参数,<math>x</math> 表示位置或状态,而 <math>\dot{x}</math> 则代表相点沿相线运动的速度。通过绘制 <math>f(x)</math> 相对于 <math>x</math> 的图像,并在 <math>x</math>-轴上以箭头指示运动方向及相对大小,可以获得系统的'''相图'''(phase portrait)或'''方向场'''(direction field)。 | + | 在几何视角下,时间 <math>t</math> 被视为[[系统]]演化的参数,<math>x</math> 表示位置或状态,而 <math>\dot{x}</math> 则代表相点沿相线运动的速[[度]]。通过绘制 <math>f(x)</math> 相对于 <math>x</math> 的[[图]]像,并在 <math>x</math>-轴上以箭头指示运动方向及相对大小,可以获得[[系统]]的'''相[[图]]'''(phase portrait)或'''方向场'''(direction field)。 |
| − | 这种几何化方法能清晰地揭示平衡点的位置与稳定性:在 <math>f(x)=0</math> 处系统静止,箭头方向的变化可用于判断该点是吸引子、排斥子还是半稳定点。<ref name="Strogatz1994">Strogatz, S.H. (1994). ''Nonlinear Dynamics and Chaos.'' Reading, MA: Perseus Books.</ref> | + | 这种几何化方法能清晰地揭示平衡点的位置与稳定性:在 <math>f(x)=0</math> 处[[系统]]静止,箭头方向的变化可用于判断该点是[[吸引子]]、排斥子还是半稳定点。<ref name="Strogatz1994">Strogatz, S.H. (1994). ''Nonlinear Dynamics and Chaos.'' Reading, MA: Perseus Books.</ref> |
| | | | |
| | ===方法优势=== | | ===方法优势=== |
| | | | |
| − | 与依赖解析解或符号运算的传统分析相比,向量场方法提供了对系统动力学的全局可视化理解。它能够在无需显式求解方程的情况下揭示系统的长期行为,对非线性系统、分岔与混沌等复杂现象的教学与研究尤为有效。
| + | 与依赖解析解或符号运算的传统分析相比,向量场方法提供了对[[系统动力学]]的全局可视化理解。它能够在无需显式求解方程的情况下揭示[[系统]]的长期行为,对[[非线性系统]]、分岔与[[混沌]]等[[复杂]]现象的教学与研究尤为有效。 |
| − | 在现代动力系统理论中,这种几何化分析被视为理解低维系统动力学的基础,也是进一步研究高维系统与非线性动力学现象的出发点。<ref name="Devaney1986">Devaney, R.L. (1986). ''An Introduction to Chaotic Dynamical Systems.'' 2nd ed. Addison-Wesley.</ref>
| + | 在现代[[动力系统理论]]中,这种几何化分析被视为理解低维[[系统动力学]]的基础,也是进一步研究高维[[系统]]与非线性动力学现象的出发点。<ref name="Devaney1986">Devaney, R.L. (1986). ''An Introduction to Chaotic Dynamical Systems.'' 2nd ed. Addison-Wesley.</ref> |
| | | | |
| | ==不动点及其稳定性== | | ==不动点及其稳定性== |
| 第84行: |
第84行: |
| | ===不动点的定义=== | | ===不动点的定义=== |
| | | | |
| − | 对于映射 <math>f</math>, 满足 <math>f(x^*)=0</math>的点 <math>x^*</math> 成为 <math>f</math> 的不动点。可以验证对不动点 <math>x^*</math>,有 <math>f(f(x^*)) = f(x^*) = x^*</math>。直观上看,这个点在系统的映射下一直保持不动,因此也称其为系统的平衡解。 | + | 对于映射 <math>f</math>, 满足 <math>f(x^*)=0</math>的点 <math>x^*</math> 成为 <math>f</math> 的不动点。可以验证对不动点 <math>x^*</math>,有 <math>f(f(x^*)) = f(x^*) = x^*</math>。直观上看,这个点在[[系统]]的映射下一直保持不动,因此也称其为[[系统]]的平衡解。 |
| | | | |
| − | ===图形化稳定性判据=== | + | ===[[图]]形化稳定性判据=== |
| | | | |
| − | * 稳定不动点(吸引子/汇): 向量场箭头从两边指向该点。 | + | * 稳定不动点([[吸引子]]/汇): 向量场箭头从两边指向该点。 |
| | | | |
| | * 不稳定不动点(排斥子/源): 向量场箭头从该点指向两边。 | | * 不稳定不动点(排斥子/源): 向量场箭头从该点指向两边。 |
| 第98行: |
第98行: |
| | * 公式:在不动点<math>x^*</math>附近定义扰动<math>u(t)=x(t)-x^*</math>,其线性化方程为<math>\dot{u} \approx f'(x^*)u</math>。 | | * 公式:在不动点<math>x^*</math>附近定义扰动<math>u(t)=x(t)-x^*</math>,其线性化方程为<math>\dot{u} \approx f'(x^*)u</math>。 |
| | * 稳定性判据:若 <math>f'(x^*) > 0</math>,该不动点是稳定不动点;若 <math>f'(x^*) < 0</math>,该不动点是不稳定不动点。 | | * 稳定性判据:若 <math>f'(x^*) > 0</math>,该不动点是稳定不动点;若 <math>f'(x^*) < 0</math>,该不动点是不稳定不动点。 |
| − | * 特征时间尺度:<math>\displaystyle \frac{1}{|f'(x^*)|}</math> 为 <math>x(t)</math> 在不动点 <math>x^*</math> 邻域内发生显著变化的时间。 | + | * 特征时间尺[[度]]:<math>\displaystyle \frac{1}{|f'(x^*)|}</math> 为 <math>x(t)</math> 在不动点 <math>x^*</math> 邻域内发生显著变化的时间。 |
| | | | |
| | ===势函数=== | | ===势函数=== |
| | | | |
| − | 核心定义: 势函数<math>V(x)</math>由<math>f(x)=-\frac{dV}{dx}</math>定义。
| + | [[核]]心定义: 势函数<math>V(x)</math>由<math>f(x)=-\frac{dV}{dx}</math>定义。 |
| | | | |
| − | 物理类比: 系统行为等价于一个过阻尼粒子在势能景观<math>V(x)</math>中的运动。粒子总是向势能减小 (<math>\frac{dV}{dt}\leq 0</math>) 的方向运动 | + | 物理类比: [[系统]]行为等价于一个过阻尼粒子在势能景观<math>V(x)</math>中的运动。粒子总是向势能减小 (<math>\frac{dV}{dt}\leq 0</math>) 的方向运动 |
| | | | |
| | 稳定性对应: | | 稳定性对应: |
| 第116行: |
第116行: |
| | ===单调性=== | | ===单调性=== |
| | | | |
| − | 一维自治系统的解 x(t) 必须是时间t的单调函数(或为常数)
| + | 一维自治[[系统]]的解 x(t) 必须是时间t的单调函数(或为常数) |
| | | | |
| | ===振荡的不可能性=== | | ===振荡的不可能性=== |
| | | | |
| − | 作为单调性的直接推论,一维系统不可能出现周期解、超调或阻尼振荡。这是由实线的拓扑结构所决定的
| + | 作为单调性的直接推论,一维[[系统]]不可能出现周期解、超调或阻尼振荡。这是由实线的拓扑结构所决定的 |
| | | | |
| | ===存在性与唯一性=== | | ===存在性与唯一性=== |
| 第128行: |
第128行: |
| | ==数值积分方法== | | ==数值积分方法== |
| | | | |
| − | '''数值积分方法'''(numerical integration methods)是通过将时间离散化,把常微分方程 | + | '''数值积分方法'''(numerical integration methods)是通过将时间离散化,把常[[微分方程]] |
| | <math>\frac{dx}{dt} = f(x,t)</math> | | <math>\frac{dx}{dt} = f(x,t)</math> |
| − | 转化为代数更新步骤的技术,用于近似求解轨道与模拟系统随时间的变化。在解析解难以获得时,这类方法是动力系统研究中最常用的工具之一。<ref name="Burden2011">Burden, R. L., & Faires, J. D. (2011). ''Numerical Analysis'' (9th ed.). Brooks Cole.</ref>
| + | 转化为代数更新步骤的技术,用于[[近似]]求解轨道与模拟[[系统]]随时间的变化。在解析解难以获得时,这类方法是[[动力系统]]研究中最常用的工具之一。<ref name="Burden2011">Burden, R. L., & Faires, J. D. (2011). ''Numerical Analysis'' (9th ed.). Brooks Cole.</ref> |
| | | | |
| | 数值积分方法通常可分为以下类别: | | 数值积分方法通常可分为以下类别: |
| | * '''显式单步方法(explicit one-step methods)''':使用当前状态 <math>x_n</math> 推算 <math>x_{n+1}</math>,包括欧拉法、改进欧拉法和各类 Runge–Kutta 方法。 | | * '''显式单步方法(explicit one-step methods)''':使用当前状态 <math>x_n</math> 推算 <math>x_{n+1}</math>,包括欧拉法、改进欧拉法和各类 Runge–Kutta 方法。 |
| | * '''多步方法(multistep methods)''':利用多个历史点的信息,如 Adams–Bashforth 与 Adams–Moulton 方法。 | | * '''多步方法(multistep methods)''':利用多个历史点的信息,如 Adams–Bashforth 与 Adams–Moulton 方法。 |
| − | * '''隐式方法(implicit methods)''':下一步的值通过解方程获得,常用于刚性系统。 | + | * '''隐式方法(implicit methods)''':下一步的值通过解方程获得,常用于刚性[[系统]]。 |
| | * '''自适应步长方法(adaptive methods)''':自动调整步长以控制误差,如 Runge–Kutta–Fehlberg 与 Dormand–Prince 方法。 | | * '''自适应步长方法(adaptive methods)''':自动调整步长以控制误差,如 Runge–Kutta–Fehlberg 与 Dormand–Prince 方法。 |
| | | | |
| | 本条目介绍的 '''欧拉法'''、'''改进欧拉法''' 与 '''四阶龙格–库塔法(RK4)''' 均属于 | | 本条目介绍的 '''欧拉法'''、'''改进欧拉法''' 与 '''四阶龙格–库塔法(RK4)''' 均属于 |
| − | '''显式单步数值积分方法''',是常微分方程数值求解中最常见、最基础的一类方法。 | + | '''显式单步数值积分方法''',是常[[微分方程]]数值求解中最常见、最基础的一类方法。 |
| | <math>\frac{dx}{dt} = f(x,t)</math>。 | | <math>\frac{dx}{dt} = f(x,t)</math>。 |
| | | | |
| | === 目的与应用 === | | === 目的与应用 === |
| | 数值积分方法主要用于: | | 数值积分方法主要用于: |
| − | * 近似求解微分方程的数值轨道; | + | * [[近似]]求解[[微分方程]]的数值轨道; |
| − | * 绘制相图、吸引子与时间序列; | + | * 绘制相[[图]]、[[吸引子]]与时间序列; |
| | * 辅助研究稳定点、周期解与分岔; | | * 辅助研究稳定点、周期解与分岔; |
| − | * 探索混沌行为及敏感依赖性。 | + | * 探索[[混沌]]行为及敏感依赖性。 |
| − | 相关方法在动力系统与非线性科学中具有基础作用。<ref name="Strogatz2015">Strogatz, S. H. (2015). ''Nonlinear Dynamics and Chaos'' (2nd ed.). Westview Press.</ref>
| + | 相关方法在[[动力系统]]与非线性科学中具有基础作用。<ref name="Strogatz2015">Strogatz, S. H. (2015). ''Nonlinear Dynamics and Chaos'' (2nd ed.). Westview Press.</ref> |
| | | | |
| | === 欧拉方法(Euler Method)=== | | === 欧拉方法(Euler Method)=== |
| 第155行: |
第155行: |
| | | | |
| | ==== 特点 ==== | | ==== 特点 ==== |
| − | 欧拉法实现简单,但只有一阶精度,对刚性系统和敏感系统的稳定性较弱。<ref name="Hairer1993">Hairer, E., Nørsett, S., & Wanner, G. (1993). ''Solving Ordinary Differential Equations I: Nonstiff Problems''. Springer.</ref>
| + | 欧拉法实现简单,但只有一阶精[[度]],对刚性[[系统]]和敏感[[系统]]的稳定性较弱。<ref name="Hairer1993">Hairer, E., Nørsett, S., & Wanner, G. (1993). ''Solving Ordinary Differential Equations I: Nonstiff Problems''. Springer.</ref> |
| | | | |
| | === 改进欧拉法(Improved Euler / Heun 法)=== | | === 改进欧拉法(Improved Euler / Heun 法)=== |
| − | 改进欧拉法属于二阶 Runge–Kutta 方法,通过两次斜率评估提高精度。<ref name="Butcher2016">Butcher, J. C. (2016). ''Numerical Methods for Ordinary Differential Equations'' (3rd ed.). Wiley.</ref> | + | 改进欧拉法属于二阶 Runge–Kutta 方法,通过两次斜率评估提高精[[度]]。<ref name="Butcher2016">Butcher, J. C. (2016). ''Numerical Methods for Ordinary Differential Equations'' (3rd ed.). Wiley.</ref> |
| | | | |
| | 预测: | | 预测: |
| 第166行: |
第166行: |
| | | | |
| | ==== 特点 ==== | | ==== 特点 ==== |
| − | 相比欧拉法,改进欧拉法具有更好的精度与稳定性,是常用的中等精度方法。
| + | 相比欧拉法,改进欧拉法具有更好的精[[度]]与稳定性,是常用的中等精[[度]]方法。 |
| | | | |
| | === 四阶龙格–库塔法(Runge Kutta Method - RK4)=== | | === 四阶龙格–库塔法(Runge Kutta Method - RK4)=== |
| 第218行: |
第218行: |
| | ==典型应用== | | ==典型应用== |
| | | | |
| − | ===种群增长模型(逻辑斯谛方程)=== | + | ===种群增长模型([[逻辑斯谛方程]])=== |
| − | '''逻辑斯谛方程'''(Logistic equation)是一种描述有限资源环境下种群增长的常微分方程,由比利时数学家皮埃尔·弗朗索瓦·费赫尔胡斯特(Pierre-François Verhulst)于 1838 年提出。该方程刻画了种群数量在早期呈指数增长,在资源限制下逐渐趋缓,并最终接近环境承载量的典型生物动力学模式。<ref name="Verhulst1838">Verhulst, P.-F. (1838). "Notice sur la loi que la population poursuit dans son accroissement". ''Correspondance Mathématique et Physique''.</ref> | + | '''[[逻辑斯谛方程]]'''(Logistic equation)是一种描述有限资源[[环]]境下种群增长的常[[微分方程]],由比利时数学家皮埃尔·弗朗索瓦·费赫尔胡斯特(Pierre-François Verhulst)于 1838 年提出。该方程刻画了种群数量在早期呈指数增长,在资源限制下逐渐趋缓,并最终接近[[环]]境承载量的典型生物动力学模式。<ref name="Verhulst1838">Verhulst, P.-F. (1838). "Notice sur la loi que la population poursuit dans son accroissement". ''Correspondance Mathématique et Physique''.</ref> |
| | | | |
| | ==== 数学形式 ==== | | ==== 数学形式 ==== |
| − | 逻辑斯谛方程写作:
| + | [[逻辑斯谛方程]]写作: |
| | <math> | | <math> |
| | \frac{dN}{dt} = rN\left(1 - \frac{N}{K}\right), | | \frac{dN}{dt} = rN\left(1 - \frac{N}{K}\right), |
| 第230行: |
第230行: |
| | * <math>N(t)</math>:时间 <math>t</math> 的种群数量; | | * <math>N(t)</math>:时间 <math>t</math> 的种群数量; |
| | * <math>r</math>:内禀增长率; | | * <math>r</math>:内禀增长率; |
| − | * <math>K</math>:环境承载量(carrying capacity)。 | + | * <math>K</math>:[[环]]境承载量(carrying capacity)。 |
| | | | |
| − | 方程包含两个核心因素:指数增长项 <math>rN</math> 与抑制增长的非线性项 <math>1 - N/K</math>。
| + | 方程包含两个[[核]]心因素:指数增长项 <math>rN</math> 与抑制增长的非线性项 <math>1 - N/K</math>。 |
| | <ref name="Murray2002">Murray, J. D. (2002). ''Mathematical Biology I: An Introduction'' (3rd ed.). Springer.</ref> | | <ref name="Murray2002">Murray, J. D. (2002). ''Mathematical Biology I: An Introduction'' (3rd ed.). Springer.</ref> |
| | | | |
| 第238行: |
第238行: |
| | [[文件:Logistics Equation - Graph.png|缩略图|逻辑斯谛方程 <br> | | [[文件:Logistics Equation - Graph.png|缩略图|逻辑斯谛方程 <br> |
| | 图片来源: https://byjus.com/maths/logistic-function/]] | | 图片来源: https://byjus.com/maths/logistic-function/]] |
| − | 逻辑斯谛方程的解析解为:
| + | [[逻辑斯谛方程]]的解析解为: |
| | <math> | | <math> |
| | N(t)=\frac{K}{1 + A e^{-rt}}, | | N(t)=\frac{K}{1 + A e^{-rt}}, |
| 第252行: |
第252行: |
| | | | |
| | ==== 动力学性质 ==== | | ==== 动力学性质 ==== |
| − | 逻辑斯谛方程具有两个平衡点:
| + | [[逻辑斯谛方程]]具有两个平衡点: |
| | * <math>N = 0</math>(不稳定) | | * <math>N = 0</math>(不稳定) |
| | * <math>N = K</math>(稳定) | | * <math>N = K</math>(稳定) |
| | | | |
| − | 对任意 <math>N(0) > 0</math>,系统解均收敛至承载量 <math>K</math>,显示出吸引子行为。 | + | 对任意 <math>N(0) > 0</math>,[[系统]]解均收敛至承载量 <math>K</math>,显示出[[吸引子]]行为。 |
| | <ref name="Murray2002" /> | | <ref name="Murray2002" /> |
| | | | |