偏微分方程数值解法pdf_矩阵与数值计算(17)——常微分方程的数值解法之基于数值积分的解法...

本文介绍了常微分方程的数值解法,特别是基于数值积分的方法,如Euler法及其变种,探讨了局部误差和整体误差的概念,并分析了它们之间的关系。此外,还提及了两步法中的Simpson公式。
摘要由CSDN通过智能技术生成

ee03688833450ab1966235f63bdaa457.png

前言

在科学与工程技术问题中,有很多问题的数学模型是常微分方程的初值问题或边值问题,研究这些问题的数值解法不仅有重要的理论意义,而且有广泛的实践意义。微分方程数值解法就是利用计算机求解微分方程近似解的数值方法。

一、一阶常微分方程的初值问题

对于形如

,这就是一阶常微分方程的初值问题。等价的积分方程为

满足Lipschitz条件,即存在常数L,对任意
,均有

,则一阶常微分方程解存在且唯一。

但是对于这种问题大多数情况下不能求出解析解,因此只能通过数值解法求出数值解。

数值解法思想

aa800c0b0a5f1e89c1dc81c7d63cf8b0.png
数值解法思路

对于常微分问题,如果不给定初值可能有无穷解,给定初值之后,我们通过离散点来不断预估下一个点的值,旨在更好的逼近图中以

为初值的黑线。

构造数值解法一般有两种方法,一种是基于数值积分的解法,一种是基于Taylor展示的解法。

本讲着重介绍基于数值积分的解法,Taylor展示将在本系列最后一节作为收尾内容。

二、基于数值积分的解法

基于数值积分的解法是一种最直观的解法。我们根据跟新参数的要求不同分为线性单步法与线性多步法。

1.线性单步法

上文我们已经得到了常微分方程的等价积分公式

,我们将整个区间现在n等分。每个节点
,那我们利用Taylor公式在
点按
点展开,会得到

足够小时,余项我们可以忽略,就能得到 ,

推广到一般情况,我们就能得到基本的迭代公式,

其中

的近似值。

上面这种是基于Taylor公式的角度得到的迭代公式,我们从积分公式的角度去观察这个过程

5502bdd66aad2bb56add92653abdbbec.png

就是左矩形求积公式,我们称该公式为Euler(欧拉)求解公式。

如果这里取右端点,就变成了隐Euler求解公式,

我们也称其为右矩形公式,或向后Euler公式。

如果对Euler公式和隐Euler公式做算术平均就得到了梯形求解公式,

梯形公式与Euler公式相比要精确的多,但是梯形公式的计算量要大一些,每步计算都要解一个关于

的非线性方程。

但是我们并不想求解非线性方程,我们要采用Euler法显式梯形求解公式——建立预测,矫正系统。

我们称其为改进的Euler法,其中

称为预测值,
为校正值。

2.两步法

两步法的典型代表是Simpson公式,

063c2366b9050b5e6127ff46530929fa.png

此处了解即可。

三、误差

讨论了Euler法及其变形,我们讨论一下这种方法的误差情况。

大体上有两种误差,一种是局部截断误差,一种是整体截断误差。我们分别来看这两种误差。

1.局部误差

f735a963aba8eeff2cac52a1e6cd39b6.png
局部误差

局部误差一个重要的前提就是前n-1步是精确的。

e69ebb082279ae37e2db51f3338d5fb0.png
局部、整体误差

基于假设前提,从图中观察到的局部误差为红线在

处的值与黑线处的差距,称为局部误差。

2.整体误差

整体误差就是蓝线与黑线之间的差距。我们定义整体误差为所有局部误差的和。

a42fe63bface137b59826ec2438223d5.png
整体误差

3.局部误差与整体误差之间的关系

这个结论记住即可。

bfea24e7e842929877afa3dee5aace42.png

衡量求解公式好坏的一个主要标准是求解公式的精度,求解公式的精度越高,计算解的精确性可能越好。

Euler法具有一阶精度。 梯形法具有二阶精度。

177f83ab4180f853a19576ef3ac0afa7.png

总结

基于数值积分的解法到此介绍完毕,下一讲将会是整个系列最后一讲,将会介绍Taylor展开法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值