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

计算方法 第四章数值积分与数值微分 §42复合求积法
第四章 数值积分与数值微分 §4.2 复合求积法

§42复合求积法 当积分区间a,b的长度较大,而节点个数n+定时 直接使用 Newton- Cotes公式的余项将会较大 而如果增加节点个数,即n+1增加时 公式的舍入误差又很难得到控制 为了提高公式的精度,又使算法简单易行,往往使用复合方法 即将积分区间a,6分成若干个子区间 然后在每个小区间上使用低阶 Newton- Cotes公式 最后将每个小区间上的积分的近似值相加
§4.2 复合求积法 当积分区间[a,b]的长度较大,而节点个数n + 1固定时 直接使用Newton-Cotes公式的余项将会较大 而如果增加节点个数,即n + 1增加时 公式的舍入误差又很难得到控制 为了提高公式的精度,又使算法简单易行,往往使用复合方法 即将积分区间[a,b]分成若干个子区间 然后在每个小区间上使用低阶Newton-Cotes公式 最后将每个小区间上的积分的近似值相加

复合求积公式 b 将定积分f(x)d的积分区间a,b分割为m等份 各节点为xk=a+kh,k=0,1…,nh=b=a 在子区间[x,x1(=0,1…,m-1)上使用Neon-Cots公式 将[xkx*1分割为等份步长为,节点为 h 2h +,Xk+ 记为xk h′x x k k+ 丿巩1-k+1 k+
一、复合求积公式 将定积分 f x dx的积分区间 a b 分割为n等份 b a ( ) [ , ] ò xk = a + kh , k = 0,1,L, n n b a h - 各节点为 = 在子区间[xk , xk +1 ](k = 0,1,L,n - 1)上使用Newton -Cotes公式 将[ , 1 ]分割为 等份,步长为 ,节点为 l h x x l k k + 1 , , 2 , , k k + k + k + = k + x l lh x l h x l h x x L 记为 1 2 1 , , , , + + + + = k l l k l k l k k x x x L x x

在xkx#1l上作f(x)的阶Neon-Coes求积公式 f(x)dx≈/)=( k+1 (D)flx.i i=0 h∑C0f(x) k 由积分的区间可加性可得 ()k=∑ f(x)d3 x 复合求积公式21=b2∑C0fx)=1 k=0 k=0i=0
( ) 1 ( ) k l x x f x dx I k k ò + » å= + = + - l i l i k l k k i x x C f x 0 ( ) 1 ( ) ( ) 在[xk , xk +1 ]上作f (x)的l阶Newton -Cotes求积公式 å= + = l i l i k l i h C f x 0 ( ) ( ) ò b a f (x)dx åò - = + = 1 0 1 ( ) n k x x k k f x dx å - = » 1 0 ( ) n k k l I 由积分的区间可加性,可得 åå - = = + = 1 0 0 ( ) ( ) n k l i l i k l i h C f x 复合求积公式 n = I

l=1时,可得复合梯形求积公式 f(x)xh=b∑∑Cf(x) k=0i=0 ∑f(x)+f(xk+1 k=0 复合梯形公式T b f(a)+2∑f(xk)+f(b 2n k=1 1=2时,可得复合 Simpson求积公式 f(x)xsS=b∑∑c}2(x,) k=0i=0
l = 1时,可得复合梯形求积公式 n b a f x dx » T ò ( ) åå - = = = + 1 0 1 0 (1) ( ) n k i i k i h C f x å - = = + + 1 0 1 [ ( ) ( )] 2 1 n k k k h f x f x [ ( ) 2 ( ) ( )] 2 1 1 å - = + + - = n k n k f a f x f b n b a 复合梯形公式 T l = 2时,可得复合Simpson求积公式 åå - = = + = 1 0 2 0 2 (2 ) ( ) n k i i k i n h C f x b a f x dx » S ò ( )

b 1 f(x)x≈Sn=b∑A[f(x)+4f(x-1)+f(x+1) k k=0 复合 Simpson公式 复合抛物线公式 =b2(a)+2/(x1)+2/()+(b k+ k=0 k=1 l=4时,可得复合 Cotes求积公式 复合 Cotes公式 b 八(xkCn=b∑cf(x) k=0i=0 如∑[7f(xk)+32(x1)+12(x2)+32f(x3)+7(xk+1 k=0 4 4 I7f(a)+∑[32f(x1)+12f(x,2)+32f(x 901 ∑f(x)+7/(b) k=0 k k 3力+14
复合Simpson公式 复合抛物线公式 n b a f x dx S ò ( ) » å - = + + = + + 1 0 1 2 1 [ ( ) 4 ( ) ( )] 6 1 n k k k k h f x f x f x [ ( ) 4 ( ) 2 ( ) ( )] 6 1 1 1 0 2 f a f x 1 f x f b n b a n k k n k k + + + - = å å - = - = + l = 4时,可得复合Cotes求积公式 åå - = = + = 1 0 4 0 4 (4) ( ) n k i i k i n h C f x b a f x dx » C ò ( ) [7 ( ) 32 ( ) 12 ( ) 32 ( ) 7 ( )] 90 1 1 0 4 3 4 2 4 1 + - = + + + = å + + + + k n k k k k k f x f x f x f x f x h [7 ( ) [32 ( ) 12 ( ) 32 ( )] 14 ( ) 7 ( )] 90 1 1 1 0 4 3 4 2 4 1 f a f x f x f x f x f b n b a n k k n k k k k + + + + + - = å å - = - = + + + 复合Cotes公式

(b T [f(a)+f(b)] 复合梯形公式分解 2 [f(a)+f(x1) [f(x1)+f(x2) X,,X3 T h 2 [f(x2)+f(x3) h [f(x)+f(x4) 2n-1 +f(x [f(xn21)+f(b) 2 =2U(a)+2/(x)+2/x)+…+2f(x1)+f(b)
[ ( ) ( )] 2 ( ) f a f b b a T + - = [ , ] 0 1 x x [ ( ) ( )] 2 1 (0) f a f x h T = + [ , ] 1 2 x x 2 (1) h T = [ ( ) ( )] 1 2 f x + f x [ , ] 2 3 x x 2 (2) h T = [ ( ) ( )] 2 3 f x + f x [ , ] 3 4 x x 2 (3) h T = [ ( ) ( )] 3 4 f x + f x [ , ] n-2 n-1 x x 2 ( 2) h T n = - [ ( ) ( )] n-2 + n-1 f x f x [ , ] n 1 n x x - 2 ( 1) h T n = - [ ( ) ( )] f xn-1 + f b 2 h Tn = [ f (a) + 2 f (x1 ) + 2 f (x2 ) + L+ 2 f (xn-1 ) + f (b)] 复合梯形公式分解

+ S==[f(a)+4∫ +∫(b 复合 Simpson公式分解 x0nS0)方 [f(a)+4f(x 1)+f(x1) 0 h 1 [f(x1)-4f(x1)+f(x2) [f(xn1)"4f(x1)+f(b)] 1+ Sn=Da)+4∑f(x1)+2∑f(x)+f( k=0 k=1
) ( )] 2 [ ( ) 4 ( 6 f b a b f a f b a S + + + - = [ , ] 0 1 x x 6 (0 ) h S = [ ( ) 4 ( ) ( )] 1 2 1 0 f a + f x + f x + [ , ] 1 2 x x 6 (1) h S = [ ( ) 4 ( ) ( )] 2 2 1 1 1 f x + f x + f x + [ , ] n 1 n x x - 6 ( 1) h S n = - [ ( ) 4 ( ) ( )] 2 1 1 1 f x f x f b n n + + - + - 6 h Sn = [ f (a) + å + - = + 1 0 2 1 4 ( ) n k k f x å + - = 1 1 2 ( ) n k k f x f (b)] 复合Simpson公式分解

例1.使用各种复合求积公式计算定积分I Sinx 解:为简单起见依次使用8阶复合梯形公式、4阶 复合 Simpson公式和2阶复合 Cotes公式 可得各节点的值如右表 Trapz Simp. Cotes f(,) 0 0.1250.99739787 复合求积 公式的程序 0+20.25 0.98961584 x3x2x0÷0.375 newtoncotes. m 0.97672674 0.5 0.95885108 函数程序 x22x+|06250.93615564 unc. m 11075 0.90885168 x2:1087508779257 0.84147098
例1. ò = 1 0 sin dx x x 使用各种复合求积公式计算定积分 I 解: 为简单起见,依次使用8阶复合梯形公式、4阶 复合Simpson公式和2阶复合Cotes公式 可得各节点的值如右表 0 1 0.125 0.99739787 0.25 0.98961584 0.375 0.97672674 0.5 0.95885108 0.625 0.93615564 0.75 0.90885168 0.875 0.87719257 1 0.84147098 ( ) i i x f x 8 7 6 5 4 3 2 1 0 x x x x x x x x x Trapz 4 2 1 3 3 2 1 2 2 2 1 1 1 2 1 0 0 . x x x x x x x x x Simp + + + + 2 4 3 1 2 1 1 4 1 1 1 4 3 0 2 1 0 4 1 0 0 x x x x x x x x x Cotes + + + + + + 复合求积 公式的程序 newtoncotes.m 函数程序 func.m

分别由复合 Trapz、 Simpson、 Cotes公式有 7=160)+2(x)+/(1)=0959868 24 [f(0)+4∑f(x1)+2∑f(x)+f(1) k=0 =0.94608331 18070+>32/(x12)+12/(x2)+32(x2)+142(x)+7 =0.94608307
T8 [ (0) 2 ( ) (1)] 16 1 7 1 å= = + + k k f f x f 分别由复合Trapz、Simpson、Cotes公式有 = 0.94569086 S4 [ (0) 4 ( ) 2 ( ) (1)] 24 1 3 1 3 0 2 1 f f x f x f k k k k = + å + å + = = + = 0.94608331 C2 [7 (0) [32 ( ) 12 ( ) 32 ( )] 14 ( ) 7 (1)] 180 1 1 1 1 0 4 3 4 2 4 1 f f x f x f x f x f k k k k k k = +å + + + å + = = + + + = 0.94608307
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 天津大学:《数值计算》课程教学资源(讲稿)第四章 数值积分与数值微分(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
- 西南师范大学精品课程:《人工智能与机器翻译》课程教学资源(PPT课件)第7章 相关机器学习.ppt
- 天津大学:《数值计算》课程教学资源(讲稿)第四章 数值积分与数值微分(4.3)Romberg算法.pdf
- 天津大学:《数值计算》课程教学资源(讲稿)第四章 数值积分与数值微分(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