微积分的数值计算方法.docx
《微积分的数值计算方法.docx》由会员分享,可在线阅读,更多相关《微积分的数值计算方法.docx(36页珍藏版)》请在三一办公上搜索。
1、微积分的数值计算方法 第七章 微积分的数值计算方法 7.1 微积分计算存在的问题/数值积分的基本概念 1. 微分计算问题 求函数的导数(微分),原则上没有问题。当然,这是指所求函数为连续形式且导数存在的情形。但如果函数一表格形式给出,要求函数在某点的导数值;或者是希望某点的导数值只用其附近离散点上的函数值近似地表示,这就是新问题了,它称为微分的数值计算,或称为数值微分。 2定积分计算问题 计算函数f在a,b上的定积分 I=f(x)dx ab当被积函数f的原函数能用有限形式F(x)给出时,可用积分基本公式来计算: I=af(x)dx=F(b)-F(a) 然而,问题在于: f的原函数或者很难找到,
2、或者根本不存在;f可能给出一个函数表;仅仅知道f是某个无穷级数的和或某个微分方程的解等等。这就迫使人们不得不寻求定积分的近似计算,也称数值积分。 3数值积分的基本形式 数值积分的基本做法是构造形式如下的近似公式 bf(x)dxAf(x) (7.1.1) akkk=0bn或记成 nf(x)dx=Af(x)+Rf (7.1.2) akknk=0bnI=Akf(xk) 和 Rnf 分别成为a,b上的f的数值求积公式及其k=0*余项(截断误差),xk和Ak(k=0,1,L,n)分别称为求积节点和求积系数(求积系数与被积函数无关)。 这种求积公式的特点是把求积过(极限过程)程转化为乘法与加法的代数运算。
3、构造这种求积公式需要做的工作是:确定节点xk及系数Ak(k=0,1,L,n),估计余项Rnf以及讨论I的算法设计及其数值稳定性。 4插值型求积公式 如何构造求积公式呢?基本的技术是用被积函数f的Lagrange插值多项式*Ln(x)近似代替f,也即对a,b上指定的n+1个节点1 ax0x12的公式我们不感兴趣。 5 例 7.2.1 用不同的方法计算并比较下列积分: 用传统的方法 0edx=e|0=e-1=1.71828(e=2.71828L) 1xx1用梯形公式 0edx1x12 e+e=1.859140101|RTf|=|-用Simpson公式 112(1-0)e1013h112e=0.22
4、652350edx111x165e+4e2+e=1.7188612 h |RSf|=|- ee=0.00094385902288014. 数值的稳定性 若取f=1,可推出(n1) a1dx=(b-a)Ck1b-a=(b-a)Ck k=0k=0nbn(n)n(n)Ckk=0(n)=1 假设用n阶的Newton-Cotes公式做实际计算,而且f(xk)可能使用近似值f(xk),这反映到计算上就有误差 nnn(b-a)Ckf(xk)-(b-a)Ckk=0k=0(n)(n)f(xk)=(b-a)Ckf(xk)-f(xk)k=0(n)记 e=max|f(xk)-f(xk)| 则有 0knn|Ckf(xk
5、)-Ckk=0k=0(n)n(n)nf(xk)|Ckk=0(n)|f(xk)-f(xk)e|Ckk=0n(n)| 由此可见 (1) 若 Ck0 (k=0,1,L,n),则 nnn|Ck=0(n)kn|=Ckk=0(n)=1,于是有 |Ckf(xk)-Ckk=0k=0(n)n(n)f(xk)|e 即计算公式是稳定的。 6 (2) 若存在CkCkk=0k=0(n)n(n)=1 这样的话,初始数据误差有可能引起计算结果误差的增大,即计算的数值稳定性得不到保证。 为了方便以后应用,把上面的论证归结为更一般的结果: 定理 7.2.2 插值型求积nAkf(xk)中的求积系数Ak之和为k=0nAk=b-a(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微积分 数值 计算方法

链接地址:https://www.31ppt.com/p-3514060.html