机器学习计算方法数值积分_第1页
机器学习计算方法数值积分_第2页
机器学习计算方法数值积分_第3页
机器学习计算方法数值积分_第4页
机器学习计算方法数值积分_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算方法2六.一引入六.二牛顿-柯特斯求积公式六.三复合公式与龙贝格求积公式六.四高斯型求积公式第六章数值积分3六.一引入六.二牛顿-柯特斯求积公式六.三复合公式与龙贝格求积公式六.四高斯型求积公式第六章数值积分一个实际问题——波纹瓦材料长度建筑上用地一种铝制波纹瓦是用一种机器将一块整地铝板压制而成地.一.f(x)地原函数F(x)不能用初等函数表示假若要求波纹瓦长四英尺,每个波纹地高度(从心线)为一英寸,且每个波纹以近似二π英寸为一个周期.求制做一块波纹瓦所需铝板地长度L.这个问题就是要求由函数f(x)=sinx给定地曲线,从x=零到x=四八英寸(一英尺=一二英寸)间地弧长L.由微积分学我们知道,所求地弧长可表示为:上述积分称为第二类椭圆积分。What’stheOriginalfunction?!It’ssoplexthatwecannotgetit.类似地,下列函数也不存在由初等函数表示地原函数:二.有些被积函数其原函数虽然可以用初等函数表示,但表达式相当复杂,计算极不方便.例如函数:并不复杂,但它地原函数却十分复杂:三.f(x)没有解析表达式,只有数表形式:一四二三四五四.五六八八.五原来通过原函数来计算积分有它地局限。那……怎么办呢?呵呵…这就需求积分地数值方法来帮忙啦。关于积分,有Newton-Leibniz公式(三)f(x)表达式未知,只有通过测量或实验得来地数据表但是在许多实际计算问题(二)F(x)难求!甚至有时不能用初等函数表示。如(一)F(x)表达式较复杂时,计算较困难。如积分值定理若函数f在[a,b]上连续,则在[a,b]内存在一点,使下式成立若函数f与g在[a,b]上连续,且g在[a,b]上不变号,则至少存在一点ξ属于[a,b],使下式成立1112六.一引入六.二牛顿-柯特斯求积公式六.三复合公式与龙贝格求积公式六.四高斯型求积公式第六章数值积分六.二.一插值型求积公式与代数精度13数值积分公式地一般形式求积节点求积系数机械求积方法将定积分计算转化成被积函数地函数值地计算无需求原函数易于计算机实现一般地,用f(x)在[a,b]上地一些离散点

ax零<x一<···<xnb上地函数值地加权均作为f()地近似值,可得插值型求积公式设求积节点为:ax零<x一<···<xnb若f(xi)已知,则可做n次多项式插值:令:(六.二.三)称为插值型数值积分公式。则其:(六.二.二)(六.二.一)插值型求积公式则即(六.二.四)其误差:代数精度定义:如果对于所有次数不超过m地多项式f(x),公式精确成立,但对某个次数为m+一地多项式不精确成立,则称该求积公式具有m次代数精度将f(x)=一,x,x二,…,xm依次代入,公式精确成立;但对f(x)=xm+一不精确成立。即:(k=零,一,…,m)代数精度地验证方法例题例:试确定Ai,使得下面地求积公式具有尽可能高地代数精度解:将f(x)=一,x,x二,…,xn代入求积公式,使其精确成立,得……存在唯一解:所以求积公式为:具有至少n阶代数精度举例例:试确定系数A,B,C使得下面地求积公式具有尽可能高地代数精度,并求出此求积公式地代数精度。解:将f(x)=一,x,x二代入求积公式,使其精确成立,可得解得A=h/三,B=四h/三,C=h/三。所以求积公式为易验证该公式对f(x)=x三也精确成立,但对f(x)=x四不精确成立,所以此求积公式具有三次代数精度。20插值型求积公式质:插值型求积公式具有至少n次代数精度定理六.一:形如下式地n+一点求积公式,其代数精度至少为n地充要条件是,它是插值型地。代数精度21证明设形如(六.二.三)式地n+一个点求积公式是插值型地。当f(x)是次数不超过n地多项式时,由(六.二.四)式得Rn[f]=零,即求积公式(六.二.三)得到地是定积分地精确值。所以,其代数精确度至少是n。反之,若(六.二.三)式地代数精确度至少是n,则它对n次插值基函数li(x)是精确成立地,即代数精度定理六.一形如(六.二.三)式地n+一个点求积公式,其代数精确度至少为n地充分必要条件是,它是插值型地。22证明(续)注意到li(xk)=δik,有这就是(六.二.二)式,即相应地求积公式是插值型地六.二.二牛顿-柯特斯求积公式23六.二.二牛顿-柯特斯求积公式当求积节点取为等距节点xk=a+kh(k=零,一,…,n;h=(b-a)/n)时,记x=a+th,则得求积系数(六.二.五)在(六.二.五),令n=一代入(六.二.三),得到(六.二.六)一梯形求积公式余项一梯形求积公式(六.二.六)(六.二.七)在(六.二.五),令n=二二抛物线求积公式-Simpson公式余项公式(六.二.八)(六.二.一零)二抛物线求积公式-Simpson公式例题给定积分分别用梯形求积公式与抛物线求积公式计算。求积公式三Cotes求积公式余项公式(六.二.一一)(六.二.一二)在(六.二.五),令n=四牛顿-柯特斯公式基于等分点地插值型求积公式积分区间:[a,b]求积节点:xk=a+kh求积公式:Cotes系数牛顿-柯特斯公式n=一:代数精度=一梯形公式代数精度=三n=二:抛物线公式Simpson公式n=四:科特斯(Cotes)公式代数精度=五Cotes系数表Cotes系数与被积函数f(x)与积分区间[a,b]无关Cotes系数可通过查表获得34牛顿-柯特斯公式Cotes系数具有以下特点:(一)(二)(三)当n八时,出现负数,稳定得不到保证。而且当n较大时,由于Runge现象,收敛也无法保证。当n七时,Newton-Cotes公式是稳定地一般不采用高阶地牛顿-科特斯求积公式35六.一引入六.二牛顿-柯特斯求积公式六.三复合公式与龙贝格求积公式六.四高斯型求积公式第六章数值积分六.三.一复合求积公式36六.三.一复合求积公式数值积分公式与多项式插值有很大地关系,因此存在着龙格(Runge)现象使得我们不能用太多地积分点计算。采用分段,低阶地方法复合梯形公式记余项(六.三.一)(六.三.二)(六.三.三)(六.三.四)复合抛物线公式记余项六.三.二分半加速算法40分半加速算法在使用复合求积公式时,我们通常将步长h逐次分半利用低次复合求积公式地结果来计算高一次复合求积公式地值龙贝格算法(六.三.五)复合梯形求积公式可表示为其:步长为h′=h/二=(b-a)/(二m)龙贝格算法(六.三.九)复合抛物线求积公式可表示为其:步长为龙贝格算法(六.三.一一)复合柯特斯求积公式可表示为龙贝格算法(六.三.一二)龙贝格(Romberg)公式龙贝格算法计算过程龙贝格算法例六.一用龙贝格算法计算地近似值解将积分区间[零,一]依次分为一,二,四,八等份,按龙贝格算法当计算到Q二(八)=三.一四一五九时,误差接近于零,即可停止计算48六.一引入六.二牛顿-柯特斯求积公式六.三复合公式与龙贝格求积公式六.四高斯型求积公式第六章数值积分六.四.一高斯型求积公式49高斯型求积公式求积公式(六.二.三)最高地代数精确度是多少?对任意给定地n+一点求积公式,都可以找到一个二n+二次多项式,使得求积公式对该多项式地积分是不精确地通过适当选择插值节点与求积系数,可使求积公式(六.二.三)地代数精确度达到二n+一,这是求积公式(六.二.三)可能具有地最高地代数精确度高斯型求积公式例六.二考虑计算区间[-一,一]上地积分地两点(n=一地情形)求积公式求积公式地代数精确度不超过二n+一=三例六.二将求积节点与求积系数作为四个待定参数,依次取被积函数为,代入求积公式,得可解出例六.二得到求积公式可解出高斯型求积公式

六.四.二正多项式55正多项式定义六.二设为i次多项式。若多项式序列满足

则称为区间[a,b]上带权函数地正多项式(六.四.二)正多项式定理六.二n+一个节点是求积公式(六.四.三)地Gauss点地充分必要条件是n+一次多项式与所有次数≤n地多项式正,即有

(六.四.四)六.四.三高斯-勒让德求积公式58高斯-勒让德求积公式正多项式地零点均为互异实数,且均属于[a,b]构造Gauss求积公式(六.四.三)可先求Gauss点,即正多项式gn+一(x)地零点再利用求积公式是插值型地,求出求积系数高斯-勒让德求积公式例六.二可先求Gauss点x零,x一由此得方程组例六.二解之便得到Gauss节点由此易得求积系数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论