龙格-库塔方法微积分教学
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
龙格-库塔方法
8.2.1 二阶龙格-库塔方法
常微分方程初值问题:
做在点的泰勒展开:
这里。取,就有
(8.11)
截断可得到近似值的计算公式,即欧拉公式:
若取,式(8.11)可写成:
或
(8.12)
截断可得到近似值的计算公式:
或
上式为二阶方法,一般优于一阶的欧拉公式(8.2),但是在计算时,需要计算在点的值,因此,此法不可取。
龙格-库塔设想用在点和
值的线性组合逼近式(8.12)的主体,即用
(8.13)
逼近
得到数值公式:
(8.14)
或更一般地写成
对式(8.13)在点泰勒展开得到:
将上式与式(8.12)比较,知当满足
时有最好的逼近效果,此时式(8.13)-式(8.14)。这是4个未知数的3个方程,显然方程组有无数组解。
若取,则有二阶龙格-库塔公式,也称为改进欧拉公式:
(8.15)
若取,则得另一种形式的二阶龙格-库塔公式,也称中点公式:
(8.16)从公式建立过程中可看到,二阶龙格-库塔公式的局部截断误差仍为,是二阶精度的计算公式。类似地,可建立高阶的龙格-库