实验二、定积分的近似计算精.ppt
《实验二、定积分的近似计算精.ppt》由会员分享,可在线阅读,更多相关《实验二、定积分的近似计算精.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验二、定积分的近似计算实验二、定积分的近似计算1第1页,本讲稿共30页n 定积分计算的基本公式是牛顿莱布尼兹公式。但当被积定积分计算的基本公式是牛顿莱布尼兹公式。但当被积函数的原函数不知道时,如何计算?这时就需要利用函数的原函数不知道时,如何计算?这时就需要利用近似计近似计算算。特别是在许多实际应用中,被积函数甚至没有解析表达。特别是在许多实际应用中,被积函数甚至没有解析表达式,而是一条实验记录曲线,或一组离散的采样值,此时只式,而是一条实验记录曲线,或一组离散的采样值,此时只能用近似方法计算定积分。能用近似方法计算定积分。l 本实验主要研究定积分的三种近似计算算法:本实验主要研究定积分的三
2、种近似计算算法:矩形法矩形法、梯梯形法形法和和抛物线法抛物线法。同时介绍。同时介绍 Matlab 计算定积分的相关函数。计算定积分的相关函数。q 问题背景和实验目的问题背景和实验目的定积分的近似计算定积分的近似计算2第2页,本讲稿共30页n 矩形法矩形法n 梯形法梯形法n 抛物线法抛物线法q 数值积分的常见算法数值积分的常见算法主要内容主要内容q Matlab 求积分函数求积分函数n 数值积分函数:数值积分函数:trapz、quad、dblquadn 符号积分函数:符号积分函数:int3第3页,本讲稿共30页q 定积分的定义定积分的定义定积分的近似定积分的近似4第4页,本讲稿共30页矩形法矩形
3、法n 充分大,充分大,x 充分小充分小n 通常我们取通常我们取左点法左点法右点法右点法中点法中点法n 点点 可以任意选取,常见的取法有:可以任意选取,常见的取法有:左端点左端点 ,右端点右端点 和中点和中点 。n 定积分的近似:定积分的近似:5第5页,本讲稿共30页步长节点矩形法矩形法左点法左点法右点法右点法中点法中点法6第6页,本讲稿共30页矩形法举例矩形法举例例:例:用不同的矩形法计算下面的定积分用不同的矩形法计算下面的定积分(取取 n=100),并比较这三种方法的相对误差。并比较这三种方法的相对误差。l 左点法:左点法:l 右点法:右点法:l 中点法:中点法:解:解:h=1/n=0.01
4、,xi=i*h,a=0,b=1,n=100 (i=0,1,2,.,100)7第7页,本讲稿共30页l 理论值:理论值:l 左点法相对误差:左点法相对误差:l 相对误差分析相对误差分析矩形法举例矩形法举例l 右点法相对误差:右点法相对误差:l 中点法相对误差:中点法相对误差:不同的算法有不同的计算精度不同的算法有不同的计算精度有没有更好的近似计算定积分的方法有没有更好的近似计算定积分的方法?8第8页,本讲稿共30页定积分几何意义定积分几何意义9第9页,本讲稿共30页l 曲边小梯形曲边小梯形的面积可以由的面积可以由直边小梯形直边小梯形的面积来近似的面积来近似l 整个整个曲边梯形曲边梯形的面积的面积
5、:梯形法梯形法10第10页,本讲稿共30页l 如果我们如果我们 n 等分区间等分区间 a,b,即令:即令:则则=梯形公式梯形公式梯形法梯形法梯形公式与中点公式有什么区别梯形公式与中点公式有什么区别?11第11页,本讲稿共30页解:解:=例:例:用梯形法计算下面定积分用梯形法计算下面定积分(取取 n=100),并计算相对误差并计算相对误差梯形法举例梯形法举例a=0,b=1,n=100,f(x)=1/(1+x2)=h=1/100=0.01,xi=i*h,yi=f(xi)l 相对误差:相对误差:12第12页,本讲稿共30页l 2n 等分区间等分区间 a,b,得得用用抛物线抛物线代替该代替该直线直线,
6、计,计算精度是否会更好?算精度是否会更好?l 计算每个节点上的函数值:计算每个节点上的函数值:抛物线法抛物线法l 在区间在区间 x0,x2 上,用过以下三点上,用过以下三点的的抛物线抛物线来近似原函数来近似原函数 f(x)。13第13页,本讲稿共30页设过以上三点的抛物线方程为:设过以上三点的抛物线方程为:则在区间则在区间 x0,x2 上,有上,有y=x2+x+=p1(x)抛物线法抛物线法14第14页,本讲稿共30页l 同理可得:同理可得:l 相加即得:相加即得:抛物线法抛物线法15第15页,本讲稿共30页l 整理后可得:整理后可得:或或辛卜生辛卜生(Simpson)公式公式抛物线法公式抛物线
7、法公式抛物线法抛物线法16第16页,本讲稿共30页=例:例:用抛物线法计算下面定积分用抛物线法计算下面定积分(取取 n=100),并计算相对误差并计算相对误差解:解:a=0,b=1,n=100,yi=f(xi)=1/(1+xi2)抛物线法抛物线法l 相对误差:相对误差:17第17页,本讲稿共30页n 矩形法矩形法n 梯形法梯形法n 抛物线法抛物线法q 数值积分的常见算法数值积分的常见算法Matlab 函数函数q Matlab 求积分函数求积分函数n 数值积分函数:数值积分函数:trapz、quad、dblquadn 符号积分函数:符号积分函数:int18第18页,本讲稿共30页trapz(x,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 积分 近似 计算
限制150内