第4章 数值积分与数值微分
- 格式:ppt
- 大小:1.16 MB
- 文档页数:92
数值微分与数值积分数值微分与数值积分是现代计算机科学中非常重要的数学工具。
它们可以用来处理各种研究。
在本文中,我们将讨论这两种方法的基础原理,以及它们在不同领域中的应用。
什么是数值微分?数值微分是指对给定函数进行求导的一种数值方法。
在实际应用中,函数的导数通常很难求得解析解,这时需要使用数值微分的方法来进行近似计算。
数值微分通常是通过在函数的某个点进行差分计算来完成的。
考虑一个函数$f(x)$在某个点$x_0$进行微分的情况。
我们可以计算$f(x_0+h)$和$f(x_0-h)$,其中$h$是一个小的正数。
然后,我们可以计算$[f(x_0+h) - f(x_0-h)]/2h$来得到$f'(x_0)$的近似值。
数值微分的应用非常广泛。
在科学和工程领域中,它通常用于计算物理量相关的导数。
例如,流体力学中的速度梯度、量子力学中的波函数导数,都可以使用数值微分进行近似计算。
此外,在金融领域中,数值微分也可用于计算期权价格等任意变量导数的近似解。
什么是数值积分?数值积分是指对给定函数进行积分的一种数值方法。
与数值微分类似,函数的积分通常很难求得解析解,而不得不使用数值积分的方法来近似计算。
在数值积分中,我们通常使用数值积分公式来计算定义在一个区间$[a,b]$上的函数(如果积分问题是无限积分,我们需要进行变形,将其转化为有限积分问题)。
数值积分公式通常基于插值方法,即将函数转化为一个多项式,并对多项式进行积分。
数值积分也应用广泛。
在科学和工程领域中,它通常用于计算面积、物质质量,以及探测信号的峰值等。
在金融领域中,数值积分也可用于计算期权定价公式的近似解。
数值微分和数值积分的误差分析在应用数值微分和数值积分时,误差是一个重要的考虑因素。
误差源可以来自于采样、采样噪声、近似方法等。
通常,我们使用误差分析来评估误差大小。
数值微分的误差通常归因于选取的$h$值。
当$h$太大时,我们会失去一些重要的信息,如函数的局部斜率。
第4章 数值积分与数值微分1. 确定下列求积公式中的待定参数,使其代数精度尽量高,并指明所构造出的求积公式所具有的代数精度:(1) ∫f (x )ⅆx h−h ≈A −1f (−h )+A 0f (0)+A 1f (h )解:将f(x) = 1,x ,x 2分别代入公式两端并令其左右相等,得: A −1+A 0+A 1=2ℎ −ℎA −1+ℎA 1=0 ℎ2A −1+ℎ2A 1=23ℎ3解得A -1 = ℎ3 ,A 0 = 4ℎ3,A 1 = ℎ3. 即所求公式至少具有2次代数精度, 又由于:∫x 3ⅆx ℎ−ℎ=ℎ3(−ℎ)3+ℎ3⋅ℎ3 且 ∫x 4ⅆx ℎ−ℎ≠ℎ3(−ℎ)4+ℎ3⋅ℎ4∴ ∫f (x )ⅆx ℎ−ℎ≈A −1f (−ℎ)+A 0f (0)+A 1f (ℎ) 具有3次代数精度(2) ∫f (x )ⅆx 2h−2h ≈A −1f (−h )+A 0f (0)+A 1f (h )解:将f(x) = 1,x ,x 2分别代入公式两端并令其左右相等,得: A −1+A 0+A 1=4ℎ −ℎA −1+ℎA 1=0 ℎ2A −1+ℎ2A 1=163ℎ3解得A -1 = 8ℎ3 ,A 0 = -4ℎ3,A 1 = 8ℎ3. 即所求公式至少具有2次代数精度, 又由于:∫x 3ⅆx 2ℎ−2ℎ=8ℎ3(−ℎ)3+8ℎ3⋅ℎ3 且 ∫x 4ⅆx 2ℎ−2ℎ≠8ℎ3(−ℎ)4+8ℎ3⋅ℎ4∴ ∫f (x )ⅆx 2ℎ−2ℎ≈A −1f (−ℎ)+A 0f (0)+A 1f (ℎ) 具有3次代数精度2. 分别用梯形公式和辛普森公式计算下列积分: (2)∫√x ⅆx 91,n = 4解:h =b−a n=9−14= 2根据复合梯形公式:∫√x ⅆx 91= ℎ2[f (1)+f (9)+2∑f (x k )3k=1] =(1 + 3 + 2√3+2√5+2√7) ≈17.228 根据复合辛普森求积公式: ∫√x ⅆx 91= ℎ6[f (1)+4∑f(x k+12)3k=0+2∑f (x k )3k=1+f (9)]= 13(1 + 4√2+4√4+4√6+4√8 + 2√3+2√5+2√7 + 3) ≈ 17.3326. 若用复合梯形公式计算积分I = ∫ⅇx ⅆx 10,问区间[0, 1]应分多少等份才能使截断误差不超过12×10-5 ?若改用复合辛普森公式,要达到同样精度区间[0, 1]应分多少等份?解:f(x) = e x , f’’(x) = f (4)(x) = e x , b-a = 1, h = 1n , ∴根据复合梯形公式: | R n (f) | = | -b−a 12ℎ2f ′′(η) | =ⅇx 12n≤ ⅇ12n≤ 12× 10-5 求得n ≥ 212.85, 取n = 213, 即将区间[0, 1]分为213等份时,用复合梯形公式计算,截断误差不超过12×10-5。
第4章 数值积分与数值微分1 数值积分的基本概念实际问题当中常常需要计算定积分。
在微积分中,我们熟知,牛顿-莱布尼兹公式是计算定积分的一种有效工具,在理论和实际计算上有很大作用。
对定积分()ba I f x dx =⎰,若()f x 在区间[,]ab 上连续,且()f x 的原函数为()F x ,则可计算定积分()()()baf x dx F b F a =-⎰似乎问题已经解决,其实不然。
如1)()f x 是由测量或数值计算给出数据表时,Newton-Leibnitz 公式无法应用。
2)许多形式上很简单的函数,例如222sin 1(),sin ,cos ,,ln x x f x x x e x x-= 等等,它们的原函数不能用初等函数的有限形式表示。
3)即使有些被积函数的原函数能通过初等函数的有限形式表示,但应用牛顿—莱布尼兹公式计算,仍涉及大量的数值计算,还不如应用数值积分的方法来得方便,既节省工作量,又满足精度的要求。
例如下列积分241arc 1)arc 1)1dx tg tg C x ⎡⎤=+++-+⎣⎦+⎰ 对于上述这些情况,都要求建立定积分的近似计算方法—-数值积分法。
1。
1 数值求积分的基本思想根据以上所述,数值求积公式应该避免用原函数表示,而由被积函数的值决定.由积分中值定理:对()[,]f x C a b ∈,存在[,]a b ξ∈,有()()()baf x dx b a f ξ=-⎰表明,定积分所表示的曲边梯形的面积等于底为b a -而高为()f ξ的矩形面积(图4-1)。
问题在于点ξ的具体位置一般是不知道的,因而难以准确算出()f ξ。
我们将()f ξ称为区间[,]a b 上的平均高度。
这样,只要对平均高度()f ξ提供一种算法,相应地便获得一种数值求积分方法.如果我们用两端的算术平均作为平均高度()f ξ的近似值,这样导出的求积公式[()()]2b aT f a f b -=+ (4—1) 便是我们所熟悉的梯形公式(图4-2)。
数值微分与数值积分数值微分和数值积分是数值分析中两个重要的概念和技术。
它们在数学与工程领域中都有着广泛的应用。
本文将介绍数值微分和数值积分的概念、原理和应用。
1. 数值微分数值微分是指通过数值计算方法来逼近函数的导数。
在实际计算中,我们常常需要求解某一函数在特定点的导数值,这时数值微分就能派上用场了。
一种常用的数值微分方法是有限差分法。
它基于函数在离给定点很近的两个点上的函数值来逼近导数。
我们可以通过选取合适的差分间距h来求得函数在该点的导数值。
有限差分法的一般形式可以表示为:f'(x) ≈ (f(x+h) - f(x))/h其中,f'(x)是函数f(x)在点x处的导数值,h是差分间距。
数值微分方法有很多种,比如前向差分、后向差分和中心差分等。
根据实际需求和计算精度的要求,我们可以选择合适的数值微分方法来进行计算。
2. 数值积分数值积分是指通过数值计算方法来近似计算函数的定积分。
在实际问题中,我们经常需要求解函数在某一区间上的积分值,而数值积分可以提供一个快速而准确的近似。
一种常见的数值积分方法是复合梯形法。
它将积分区间分割成若干个小区间,然后在每个小区间上应用梯形面积的计算公式。
最后将所有小区间上的梯形面积相加,即可得到整个积分区间上的积分值。
复合梯形法的一般形式可以表示为:∫[a, b] f(x)dx ≈ h/2 * [f(a) + 2∑(i=1 to n-1)f(x_i) + f(b)]其中,[a, b]是积分区间,h是分割的小区间宽度,n是划分的小区间个数,x_i表示第i个小区间的起始点。
除了复合梯形法,还有其他常用的数值积分方法,比如复合辛普森法、龙贝格积分法等。
根据被积函数的性质和计算精度要求,我们可以选择合适的数值积分方法来进行计算。
3. 数值微分和数值积分的应用数值微分和数值积分在科学研究和工程实践中具有广泛的应用。
以下是一些常见的应用领域:3.1 物理学在物理学中,我们经常需要对物体的位置、速度和加速度进行计算。