【教学课件】第二章数值微分和数值积分.ppt

上传人:wuy****n92 文档编号:69864208 上传时间:2023-01-10 格式:PPT 页数:58 大小:826KB
返回 下载 相关 举报
【教学课件】第二章数值微分和数值积分.ppt_第1页
第1页 / 共58页
【教学课件】第二章数值微分和数值积分.ppt_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《【教学课件】第二章数值微分和数值积分.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第二章数值微分和数值积分.ppt(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS第二章 数值微分和数值积分数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS数值微分1.函数f(x)以离散点列给出时,而要求我们给出导数值,2.函数f(x)过于复杂这两种情况都要求我们用数值的方法求函数的导数值微积分中,关于导数的定义如下:自然,而又简单的方法就是,取极限的近似值,即差商数 学 系University of Science and

2、Technology of ChinaDEPARTMENT OF MATHEMATICS由Taylor展开因此,有误差向前差商数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS由Taylor展开因此,有误差向后差商数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS由Taylor展开因此,有误差中心差商数 学 系University of Science and Technology of Chin

3、aDEPARTMENT OF MATHEMATICS由误差表达式,h越小,误差越小,但同时舍入误差增大,所以,有个最佳步长我们可以用事后误差估计的方法来确定设D(h),D(h/2)分别为步长为h,h/2的差商公式。则时的步长h/2就是合适的步长数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSf(x)=exp(x)hf(1.15)R(x)hf(1.15)R(x)0.103.1630-0.00480.053.1590-0.00080.093.1622-0.00400.043.1588-0.0006

4、0.083.1613-0.00310.033.1583-0.00010.073.1607-0.00250.023.1575-0.00070.063.1600-0.00180.013.1550-0.0032例:数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS 插值是建立逼近函数的手段,用以研究原函数的性质。因此,可以用插值函数的导数近似为原函数的导数误差插值型数值微分数 学 系University of Science and Technology of ChinaDEPARTMENT OF M

5、ATHEMATICS给定点列且,求解:例:数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSTaylor展开分析,可以知道,它们都是称为三点公式三点公式数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS数值积分关于积分,有Newton-Leibniz公式但是,在很多情况下,还是要数值积分:1、函数有离散数据组成2、F(x)求不出3、F(x)非常复杂定义数值积分如下:是离散点上的函数值的线性组合称为

6、积分系数,与f(x)无关,与积分区间和积分点有关数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS代数精度为数值积分,为积分,则称数值积分有k阶代数精度是指:两个问题:1、系数ai如何选取,即选取原则2、若节点可以自由选取,取什么点好?定义 对任意次数不高于k次的多项式f(x),数值积分没有误差数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS用插值函数的积分,作为数值积分代数精度代数精度由Lag

7、range插值的误差表达式,有可以看出,至少n阶代数精度插值型数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSVandermonde行列式使用尽可能高的代数精度已知求系数所以,要存在唯一,mn,确定一个n1阶的方程组是否有更好的方法使得代数精度为至少为n+1阶?数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS所以,m=n时存在唯一,且至少n阶代数精度。与节点的选取有关。若数值积分至少n阶代数精

8、度,则系数唯一误差数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS一点数值积分0阶代数精度1阶代数精度例:数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSNewton-Cotes Newton-Cotes 积分积分若节点可以自由选取,则,一个自然的办法就是取等距节点。对区间做等距分割。该数值积分称为Newton-Cotes积分数 学 系University of Science and Tec

9、hnology of ChinaDEPARTMENT OF MATHEMATICS设节点步长(b-a)与步长h无关,可以预先求出数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSN1时梯形公式数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSN2时Simpson公式数 学 系University of Science and Technology of ChinaDEPARTMENT OF MAT

10、HEMATICS1、梯形公式此处用了积分中值定理误差数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS2、Simpson公式 注意到,Simpson公式有3阶代数精度,因此为了对误差有更精确地估计,我们用3次多项式估计误差为0数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS一般的有因此,N-C积分,对偶数有n1阶代数精度,而奇数为n阶代数精度数 学 系University of Science

11、and Technology of ChinaDEPARTMENT OF MATHEMATICS复化积分数值积分公式与多项式插值有很大的关系。因此Runge现象的存在,使得我们不能用太多的积分点计算。采用与插值时候类似,我们采用分段、低阶的方法数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS误差误差做等距节点,复化梯形公式数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS由均值定理知可以看出,复

12、化梯形公式是收敛的。数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS误差误差做等距节点,复化Simpson公式数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS由均值定理知可以看出,复化Simpson公式是收敛的。数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS 若若一一个个积积分分公公式式的的

13、误误差差满满足足 且且C 0,则则称称该公式是该公式是 p 阶收敛阶收敛的。的。例:例:计算计算解:解:其中其中=3.138988494其中其中=3.141592502运算量基运算量基本相同本相同数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS3、积分的自适应计算 函数变化有急有缓,为了照顾变化剧烈部分的误差,我们需要加密格点。对于变化缓慢的部分,加密格点会造成计算的浪费。以此我们介绍一种算法,可以自动在变化剧烈的地方加密格点计算,而变化缓慢的地方,则取稀疏的格点。数 学 系Universit

14、y of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS先看看事后误差估计(不同的误差表达式,事后误差估计式是不同的)以复化梯形公式为例n等分区间2n等分区间近似有:类似,复化Simpsom公式数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS自适应计算记为复化一次,2次的Simpson公式控制求数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATH

15、EMATICS是数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS4、Romberg积分由前面的事后误差估计式,则,这启发我们,可以用低阶的公式组合后称为一个高阶的公式。类似,数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS记为以步长为h的某数值积分公式,有数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEM

16、ATICS有如下的Euler-Maclaurin定理若为2m阶公式,则Romberg积分就是不断地用如上定理组合低阶公式为高阶公式,进而计算积分 Romberg 算法:算法:?T1=)0(0T T8=)3(0T T4=)2(0T T2=)1(0T S1=)0(1T R1=)0(3T S2=)1(1T C1=)0(2T C2=)1(2T S4=)2(1T数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS重积分的计算 在微积分中,二重积分的计算是用化为累次积分的方法进行的。计算二重数值积分也同样采用

17、累次积分的计算过程。简化起见,我们仅讨论矩形区域上的二重积分。对非矩形区域的积分,大多可以变化为矩形区域上的累次积分。a,b,c,d为常数,f在D上连续。将它变为化累次积分首先来看看复化梯形公式的二重推广数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS做等距节点,x轴,y轴分别有:先计算,将x作为常数,有再将y作为常数,在x方向,计算上式的每一项的积分二重积分的复化梯形公式二重积分的复化梯形公式数 学 系University of Science and Technology of China

18、DEPARTMENT OF MATHEMATICS数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS系数,在积分区域的四个角点为1/4,4个边界为1/2,内部节点为1误差数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS类似前面有:记二重积分的复化二重积分的复化Simpson公式公式做等距节点,x轴,y轴分别有:m,n为偶数数 学 系University of Science and Techno

19、logy of ChinaDEPARTMENT OF MATHEMATICS误差数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSGauss型积分公式 Newton-Cotes积分公式,可以知道n为偶数时,n1个点数值积分公式有n1阶精度。是否有更高的代数精度呢?n个点的数值积分公式,最高可以到多少代数精度?本节会解决这个问题。数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS例:在两点数值积分公

20、式中,如果积分点也作为未知量,则有4个未知量可以列出4个方程:(以f(x)在-1,1为例)可解出:可以看出,数值积分公式具有3阶代数精度,比梯形公式1阶代数精度高数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSn个积分点的数值积分公式,最高2n1阶证明:取易知:也就是说,数值积分公式,对一个2n+2阶的多项式是有误差的,所以,n1个点的数值积分公式不超过2n1阶如何构造最高阶精度的公式?定理数 学 系University of Science and Technology of ChinaDE

21、PARTMENT OF MATHEMATICS一般性,考虑积分:称为权函数定义两个可积函数的内积为:两个函数正交,就是指这两个函数的内积为0数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS利用Schmidt正交化过程,变为正交基就可以将多项式基函数数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS以n阶正交多项式的n个零点为积分点的数值积分公式有2n1阶的代数精度Gauss点Gauss积分,记为

22、Gn(f)证明:若f为2n1次多项式,则为n1次多项式又,仅差一个常数(零点相同)具有一个很好的性质:数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS(2)求出pn(x)的n n个零点x1,x2,xn 即为Gsuss点.(1)求出区间a,b上权函数为W(x)的正交多项式pn(x).(3)计算积分系数 Gauss型求积公式的构造方法数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS解解 按 Sch

23、emite 正交化过程作出正交多项式:的2点Gauss公式.求积分例:数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS故两点Gauss公式为 积分系数为P2(x)的两个零点为 数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS 区间-1,1上权函数W(x)=1的Gauss型求积公式,称为Gauss-Legendre求积公式求积公式,其Gauss点为Legendre多项式的零点.(1)Gauss-

24、Legendre求积公式求积公式公式的Gauss点和求积系数可在数学用表中查到.几种几种Gauss型求积公式型求积公式由因此,a,b上权函数W(x)=1的Gauss型求积公式为数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSnxkAknxkAk10260.93246951420.66120938650.23861918610.17132449240.36076157300.467913934620.5773502692130.774596669200.55555555560.888888888

25、970.94910791230.74153118560.405845151400.12948496620.27970539150.38183005050.417959183740.86113631160.33998104360.34785484510.652145154980.96028985650.79666647740.52553240990.18343464250.10122853630.22238103450.31370664590.362683783450.90617984590.538469310100.23692688510.47862867050.5688888889数 学 系

26、University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS Gauss 公式的余项:公式的余项:/*设设P为为f 的过的过x0 xn的插值多项式的插值多项式*/*只要只要P 的阶数不大于的阶数不大于2n+1,则下一步则下一步等式成立等式成立*/插值多项式插值多项式的余项的余项Q:什么样的什么样的插值多项式插值多项式在在 x0 xn 上上有有 2n+1 阶?阶?数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICSA:H

27、ermite 多项式!多项式!满足满足数 学 系University of Science and Technology of ChinaDEPARTMENT OF MATHEMATICS 区间0,)上权函数W(x)=e-x的Gauss型求积公式,称为Gauss-Laguerre求积公式求积公式,其Gauss点为Laguerre多项式的零点.(2)Gauss-Laguerre求积公式求积公式公式的Gauss点和求积系数可在数学用表中查到.由所以,对0,+)上权函数W(x)=1的积分,也可以构造类似的Gauss-Laguerre求积公式:数 学 系University of Science an

28、d Technology of ChinaDEPARTMENT OF MATHEMATICSnxkAknxkAk20.58588643763.41421356230.85355339050.146446609450.26356031971.41340305913.59642577107.085810005812.64080084420.52175561050.39866681100.07594244970.00361175870.000023370030.41577455672.29428036026028994508290.71109300990.27851773350.0103892565

29、60.22284660411.18893210162.99273632605.77514356919.837467418315.98287398060.45896467930.41700083070.11337338200.01039919750.00026101720.000000898540.32254768961.74576110114.53662029699.39507091230.60315410430.35741869240.03888790850.0005392947数 学 系University of Science and Technology of ChinaDEPARTM

30、ENT OF MATHEMATICS (3)Gauss-Hermite求积公式求积公式公式的Gauss点和求积系数可在数学用表中查到.nxkAknxkAk20.70710678110.886226925460.43607741191.33584907042.35060497360.72462959520.15706732030.004530009931.224744871300.29540897511.816359000640.52464762321.65068012380.80491409000.081312835470.81628788281.67355162872.651961356300.42560725260.05451558280.00097178120.810264617550.95857246462.020182870400.39361932310.01995324210.9453087204区间(-,)上权函数W(x)=的Gauss型求积公式,称为Gauss-Hermite求积公式求积公式,其Gauss点为Hermite多项式的零点.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁