天津大学:《数值计算》课程教学资源(讲稿)第四章 数值积分与数值微分(4.3)Romberg算法

计算方法 第四章数值积分与数值微分 §43 Romberg算法
第四章 数值积分与数值微分 §4.3 Romberg算法

§43 Romberg算法 综合前几节的内容我们知道 梯形公式, Simpson公式 Cotes公式的代数精度分别为 1次,3次和5次 复合梯形、复合 Simpson、复合 Cotes公式的收敛阶分别为 2阶、4阶和6阶 无论从代数精度还是收敛速度,复合梯形公式都是较差的 有没有办法改善梯形公式呢?
§4.3 Romberg算法 综合前几节的内容,我们知道 梯形公式,Simpson公式,Cotes公式的代数精度分别为 1次,3次和5次 复合梯形、复合Simpson、复合Cotes公式的收敛阶分别为 2阶、4阶和6阶 无论从代数精度还是收敛速度,复合梯形公式都是较差的 有没有办法改善梯形公式呢?

复合梯形公式的递推化 将定积分/=f(x)的积分区间[ab分割为m等份 各节点为 k=a+ ih j=0,1,…,nh b 复合梯形( Trapz)公式为 b 2n If(a)+2∑f(x)+f(b) 1 如果将[a,b分割为2n等份,而h=(b-a)/n不变则 I2如f()+2∑f(x)+2∑f(x1)+/(b) 0
一、复合梯形公式的递推化 将定积分I f x dx的积分区间 a b 分割为n等份 b a ( ) [ , ] ò = xk = a + jh , j = 0,1,L,n n b a h - 各节点为 = [ ( ) 2 ( ) ( )] 2 1 1 å - = + + - = n j n j f a f x f b n b a T 复合梯形(Trapz)公式为 如果将[a,b]分割为2n等份,而h = (b - a)/n不变,则 [ ( ) 2 ( ) 2 ( ) ( )] 4 1 0 2 1 1 1 2 f a f x f x f b n b a T n j j n j n + j + + - = å å - = + - = --------(1) --------(2)

其中x1=x1+h=a+(+)h b 4n [f(a)+2∑f(x)+2∑f(x1)+f(b) 0 b-(a)+2/(x)+(b)+=2/(x) 0 =1r+b-2r(x)=1rn+bn/(a+(+ 0 j=0 b=a(a+(2)+1 n 2n j (3) 2n
[ ( ) 2 ( ) 2 ( ) ( )] 4 1 0 2 1 1 1 2 f a f x f x f b n b a T n j j n j n + j + + - = å å - = + - = x x h a j h j j ) 2 1 ( 2 1 2 1 = + = + + + 其中 å å - = + - = - + + + - = 1 0 2 1 1 1 2 ( ) 4 [ ( ) 2 ( ) ( )] 4 n j j n j j f x n b a f a f x f b n b a å - = + - = + 1 0 2 1 ( ) 2 2 1 n j j n f x n b a T å - = + + - = + 1 0 ) ) 2 1 ( ( 2 2 1 n j n f a j h n b a T å --------(3) - = - + + - = + 1 0 ) 2 ( (2 1) 2 2 1 n j n n b a f a j n b a T

n=1时,h=b-a 则由(1)(2)(3)式,有 b f(a)+∫(b) b f(a+h 若n=21记Tn=10(k-1)k=1,2,… b b-a x =a+ih=a+ 2 b X +h=a+(j+ a+(2j+1)
n = 1时,h = b - a 则由(1)(2)(3)式,有 [ ( ) ( )] 2 1 f a f b b a T + - = ) 2 1 ( 2 2 1 2 1 f a h b a T T + - = + (0) = T0 (1) = T0 ( 1) 记Tn = T0 k - 1 2 - = k 若n k = 1,2,L x a jh j = + 1 2 - - = k b a h x x h j j 2 1 2 1 = + + 1 2 ) 2 1 ( - - = + + k b a a j 1 2 - - = + k b a a j k b a a j 2 (2 1) - = + +

因此(1)(2)3)式可化为如下递推公式 b [f(a)+f(b) 6-a k-1-1 ∑f(a+(2j+1) b T0(k)=10(k-1)+ 2 0 2 k=1,2, 上式称为递推的梯形公式 思考 递推梯形公式加上一个控制精度即 可成为自动选取步长的复合梯形公式 具体的方法请同学们完成
因此(1)(2)(3)式可化为如下递推公式 [ ( ) ( )] 2 f a f b b a + - T0 (0) = å - = - - + + - = - + 2 1 0 0 0 1 ) 2 ( (2 1) 2 ( 1) 2 1 ( ) k j k k b a f a j b a T k T k k = 1,2,L ï î ï í ì (4)------- 上式称为递推的梯形公式 递推梯形公式加上一个控制精度,即 可成为自动选取步长的复合梯形公式 具体的方法请同学们完成 思考

外推加速公式 由复合梯形公式的余项公式 Ⅰ-T2n=3 (72n T 可得 由(3)式1 6-a T+ 32 2n ∑f(x1) 2 7n+4(b 6n ∑f(x1 j=0
二、外推加速公式 由复合梯形公式的余项公式 ( ) 3 1 T2 n T2 n T n I - » - T n T n I 3 1 3 4 可得 » 2 - n n j j n f x T n b a I T 3 1 ( )) 2 2 1 ( 3 4 1 0 2 1 - - » + å - = + 由(3)式 å - = + - » + 1 0 2 1 ( ) 6 4( ) 3 1 n j j n f x n b a T

1,b 1=32(f(a)+f(b)+2 2(x)+40∑/(x1) =0 ba(a)+/(b)+2/(x)+48(x 2 n 复合 Simpson公式 设n=2-11≈72 T0(k)-70(k-1) 引入7(k-1)令T(k-1)=70(k)-(k-1)
1 2 - = k 设n ( 1) 3 1 ( ) 3 4 = T0 k - T0 k - å å - = + - = - + + + - » 1 0 2 1 1 1 ( ) 6 4( ) ( ( ) ( ) 2 ( )] 2 [ 3 1 n j j n j j f x n b a f a f b f x n b a I ( ( ) ( ) 2 ( ) 4 ( )] 6 1 0 2 1 1 1 å å - = + - = + + + - = n j j n j j f a f b f x f x n b a n = S 复合Simpson公式 T n T n I 3 1 3 4 » 2 - 引入 T1 (k - 1),令 ( 1) T1 k - ( 1) 3 1 ( ) 3 4 = T0 k - T0 k - n = S 1 2 = S k - --------(5) --------(6)

即 (6) 当然S2=71(k) 自己 因此由复合 Simpson公式的余项 证明 Ⅰ-S 2n 15 2n 1 16 可得 2 151515 15 令 72(k-1)=71()7 15 71(k-1)=Cn
( ) 15 1 2n 2n n I - S » S - S 因此由复合Simpson公式的余项 可得 n n I S S 15 1 15 16 » 2 - ( 1) 1 = T1 k - 2 即 = S k - ( 1) 15 1 ( ) 15 16 = T1 k - T1 k - n S ( ) 1 = T k n S 当然 2 ( 1) T2 k - ( 1) 15 1 ( ) 15 16 令 = T1 k - T1 k - = Cn 自己 证明 --------(6) = Cn --------(7)

即Cn=C2+=72(k-1) (8) 当然C2n=72() 同样由复合 Cotes公式的余项 1 ≈ 21 63 2n 64 64 1 得I≈mC 632n63 63 63 64 令T3(k-1) 72(k-1) -(9) 63 63
( 1) 1 = T2 k - 2 即 Cn = C k- --------(8) ( ) 2 当然 C2n = T k 同样由复合Cotes公式的余项 ( ) 63 1 C2n C2n Cn I - » - C n Cn I 63 1 63 64 » 2 - ( 1) 63 1 ( ) 63 64 得 = T2 k - T2 k - ( 1) 令 T3 k - ( 1) 63 1 ( ) 63 64 = T2 k - T2 k - --------(9)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 天津大学:《数值计算》课程教学资源(讲稿)第四章 数值积分与数值微分(4.2)复合求积法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第四章 数值积分与数值微分(4.1).pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第五章 常微分方程数值解(5.3)常微分方程数值解.pdf
- 清华大学计算机系:《数据结构》PPT电子教学课件(共六章).ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)目录.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第9章 VFP6菜单设计.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第7章 VFP6表单设计.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第6章 查询与视图.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第5章 VFP6程序设计基础.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第4章 数据的检索统计与多工作区操作.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第3章 利用项目管理器设计数据库和表.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第2章 VFP的基本操作方法.ppt
- 荆门职业技术学院:《Visual FoxPro 6.0程序设计》课程教学资源(PPT课件)第1章 Visual FoxPro6.0概述.ppt
- 中国科学院数学与系统科学研究院:《需求工程》课程教学资源(PPT课件讲稿)第六讲 需求建模.ppt
- 中国科学院数学与系统科学研究院:《需求工程》课程教学资源(PPT课件讲稿)第五讲 需求抽取(2/2)认知的方法、上下文方法、民族学作为一种需求工程技术.ppt
- 中国科学院数学与系统科学研究院:《需求工程》课程教学资源(PPT课件讲稿)第四讲 需求抽取(1/2)传统的方法、交谈和问卷、情景、目标和用例.ppt
- 中国科学院数学与系统科学研究院:《需求工程》课程教学资源(PPT课件讲稿)第三讲 需求工程的方法.ppt
- 中国科学院数学与系统科学研究院:《需求工程》课程教学资源(PPT课件讲稿)第二讲 需求工程的基本原理.ppt
- 中国科学院数学与系统科学研究院:《需求工程》课程教学资源(PPT课件讲稿)第一讲 课程概述(主讲:金芝).ppt
- 西南师范大学精品课程:《人工智能与机器翻译》课程教学资源(PPT课件)习题(杨宪泽).ppt
- 天津大学:《数值计算》课程教学资源(讲稿)第四章 数值积分与数值微分(4.5)数值微分.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第二章 解线性方程组的直接法(2.1-2.2).pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第二章 解线性方程组的直接法(2.3)Gauss列主元消去法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第二章 解线性方程组的直接法(2.4)直接三角分解法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第二章 解线性方程组的直接法(2.5)平方根法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第二章 解线性方程组的直接法(2.6)追赶法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)绪论(主讲:何曙光).pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第六章 逐次逼近法(6.1)基本概念.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第六章 逐次逼近法(6.2)线性方程组的迭代法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第六章 逐次逼近法(6.3)非线性方程的迭代法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第六章 逐次逼近法(6.4)迭代法的加速.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第三章 插值法和最小二乘法(3.1).pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第三章 插值法和最小二乘法(3.2)插值多项式中的误差.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第三章 插值法和最小二乘法(3.3)分段插值法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第三章 插值法和最小二乘法(3.4)Newton插值法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第三章 插值法和最小二乘法(3.5)Hermite插值法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第三章 插值法和最小二乘法(3.6)三次样条插值.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第三章 插值法和最小二乘法(3.7)数据拟合(最小二乘法).pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第五章 常微分方程数值解(5.1).pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第五章 常微分方程数值解(5.2)Runge-Kuta法.pdf