泰勒公式及其在在计算方法中的应用.doc

泰勒公式在计算方法中的应用 作者姓名陈琳琳 河南理工大学数学与信息科学学院信息与计算科学专业2005级1班 摘要泰勒公式是高等数学中的一个重要公式,同时它是求解高等数学问题的一个重要工具,在此结合例子简要讨论了泰勒公式在计算方法中的误差分析、函数值估测及近似计算、数值积分、常微分方程的数值解法中的应用。通过本文的论述,可知泰勒公式可以使数值问题的求解简便. 关键词泰勒公式;误差分析;近似计算;数值积分 1 引言 泰勒公式是高等数学中的一个重要公式,利用泰勒公式能将一些初等函数展成幂级数,进行函数值的计算;而且函数的Taylor公式是函数无穷小的一种精细分析,也是在无穷小邻域将超越运算转化为整幂运算的手段,从而可将无理函数或超越函数的极限转化为有理式的极限而求解,有效简化计算.泰勒公式作为求解高等数学问题的一个重要工具,在计算方法中有重要的应用. 2泰勒(Taylor)公式 定理1 设函数在点处的某邻域内具有阶导数,则对该邻域内异于的任意点,在与之间至少存在一点,使得 1 其中 (2) 公式(1)称为按的幂展开的带有拉格朗日型余项的阶泰勒公式,的表达式(2)称为拉格朗日型余项. 定理2 若函数在点存在直至阶导数,则有 3 公式3称为按的幂展开的带有佩亚诺型余项的阶泰勒公式,形如的余项称为佩亚诺型余项. 特别地在泰勒公式1中,如果取,则在0与之间,因此可令从而泰勒公式就变成比较简单的形式,即所谓带有拉格朗日型余项的麦克劳林(Maclaurm)公式 (4) 在公式3中,如果取,则得带有佩亚诺型余项的麦克劳林公式 5 3 泰勒公式的求法 (1)带佩亚诺余项的泰勒公式的求法 只要知道在处n阶可导,就存在带佩亚诺余项的阶泰勒公式。 (1)直接求法通过求 而求得; 例如求等 (2)间接求法利用已知的泰勒公式,通过一些运算求得。 基本根据泰勒公式的唯一性。 设在处的阶可导,且 ① 。 ② 将①②式相减得 令 将上式两边同除以,令其余类似可得。 方法四则运算,变量替换,逐项积分 4 泰勒公式在计算方法中的应用 (4.1) 泰勒公式在误差估计中的应用 在研究学习过程中,由于物理问题的数学模型化或者可能是由于计算工作者的疏忽,绝大多数的数值计算结果都会有误差,通过合理的计算方法就能最大限度的减少误差,同时减少计算的复杂程度。泰勒公式在误差估计中应用就显得十分突出。下面在具体例子中通过用泰勒公式和matlab进行比较,展示泰勒公式计算的方便与精确。 例1 设有,将被积函数展开为泰勒级数,并取前六项得 用代替被积函数时再积分所得的近似值 0.544977678571 且0.942561300.5,实际上近似真值时有4位有效数字。 ,曲线如图所示。 在编辑窗口输入如下命令 x00.011.5; y1expx.2; y21x.20.5*x.41/6*x.6; plotx,y1,x,y2; legendexpx.2,1x.20.5*x.41/6*x.6;grid 有限代替无限所产生的误差图 由图可知,泰勒公式在泰勒公式在误差估计中所产生截断误差非常小。 下例通过用泰勒公式求得的数值与实际数值之间的误差界,可知泰勒公式在误差计算中的精确度较高。 例2 估计近似公式 的绝对误差. 解 设,则因为 所以 带有拉格朗日型余项的二阶麦克劳林公式为 从而 . (4.2)泰勒公式在函数值估测及近似计算中的应用 泰勒公式是函数值估计的一个重要方法,通过泰勒公式可以将原函数的一阶导数、二阶导数相联系起来。 例3 设函数在上存在二阶导数,并且当时,有, 证明, . 证明 对 ,由泰勒公式, 将在展开为 将在展开为 两式相减得 从而有 所以 . 有了函数的幂级数展开式,就可用它来进行近似计算,即在展开式有效的区间上,函数值可以近似地利用这个技术按精确度要求计算出来的。 例4 求的近似值 解 令 ,则 所以 从而由公式(4) 1 故 从而 误差 (4.3) 泰勒公式在数值积分中的应用 设为的原函数,由牛顿莱布尼兹公式知,对定义在区间上的定积分,有 但是,并不是区间上的所有可积函数的积分值计算都可由牛顿莱布尼兹公式解决的,有的原函数不能用初等函数表示,或者有的原函数十分复杂难以求出或计算。如被积函数、等函数的积分都无法解决;又或者当被积函数为一组离散的数据时,对于这种积分更是无能为力了。理论上,定积分是一个客观存在的确定的数值,要解决的问题就是能否找到其他途径来解决定积分的近似计算。利用泰勒公式建立定积分的近似计算公式,可实现定积分的近似计算。解法具体地说,如果被积函数在积分区间上能展开成幂级数,则把这个幂级数逐项积分,用积分后的级数就可算出定积分的近似值。 例5 计算定积分的近似值 解 因为 所以 因此 由此式得到 此时误差 . (4.4) 泰勒公式在常微分方程数值求解中的应用 用解析法很难求解的常微分方程,用数值方法求其特解是一种常见的方法,一般用逐步逼近法来进行,其中泰勒公式是常用的工具.下面,就应用泰勒公式求解具有给定和初值的联立方程 给出初值 我们用如下形式表示一个和的联立方程组 6 求方程组6通过点的特解,其中已知.我们设想用一种逼近计算求出在下列各点处的近似值,其中为轴上选取的恰当步长. 现在,设在处,已求出的近似值,且表为 由泰勒公式可知 7 令,即可得出计算值的公式 8 其中 当给定了初值条件时,由方程8,令, 则得出 其中,在取近似值时的保留项数,取决于步长及所需的精确度. 当求出,后,再令,可求出,,后面依次类推.取近似值时所要保留的项数,也可由上同样处理. 为了说明以上方法,下面举个简单例子. 例6 求 的解,其初始条件为,处,. 解 首先,我们可选定步长,并依次计算等处的近似值,由逐次求导得出 , , , , 因此在处,有 ; 令,则方程组8给出 接着在处,有 令,由方程(3) 2.20520.21050.00550.00222.4214 . 2.20520.21050.00550.00222.4214 这个过程可以根据需要不断地重复进行. 例7 证明对任意参数,下列Runge-Kutta格式是二阶的 证明 因为 所以 把在处泰勒展开得 9 10 将 9 10带入泰勒展开式得 求在处的泰勒展开 将代入中得 将与泰勒展开做比较得 则知上述Runge-Kutta格式是二阶的. 应当指出,应用该方法从形式上看似简单,但具体构造这种格式往往是相当困难的,因为它需要先提供的各阶导数值。当阶数提高时,求导过程可能很复杂,因此该方法不直接使用,但是可以用它来启发思路。 致谢首先,我要感谢河南理工大学,感谢数信学院对我四年的培养,让我学到了许许多多的知识,感谢各位老师在这四年里对我的关怀与照顾,在此致以我深深的谢意。 本论文从选题到最后定稿成文,王振辉老师一直给予了悉心指导,王老师那种严谨求实的作风,广博深邃的洞察力,孜孜不倦的开拓精神和敬业精神令我深受启迪和教益,谨向我的指导老师王振辉老师致以深深的谢意。 我国古代有句成语叫做“管中窥豹,略见一斑”,本文也正是从泰勒公式定理入手,对泰勒公式在计算方法中的应用进行了分析和探讨。但是,由于笔者水平有限,在理论的描述、资料的运用等方面难免有不当、不深,不周之处,有些观点也尚欠成熟,敬请各位老师批评指正。 最后,我还要向所有曾经帮助过我的同学和朋友们致敬。你们的鼓励和帮助永远是我前进的动力。 参 考 文 献 [1] 同济大学应用数学系.高等数学[M].北京高等教育出版社, 2001. [2] 李福兴.泰勒公式的若干应用[J].梧州师专学报, 1997342-45. [3] 张雅琴.泰勒公式应用的探讨[J].天津成人高等学校联合报, 20021079-81. [4] 郭建萍.泰勒公式在数值法中的应用[J].华北矿业高等专科学校学报, 2001935-36. [5] 李庆扬,王能超,易大义.数值分析[M]. 武汉华中科技大学出版社, 2006. [6] 王素芳,陶荣,张永胜等.泰勒公式在计算及证明中的应用[J]. 洛阳工业高等学校 学报,20036 32-34. [7] 冯平,石永延.泰勒公式在求解高等数学问题中的应用[J].新疆职业大学学 报,200312 64-66. [8] 王翠霞.泰勒公式在“不定型”上的应用[J].重庆交通大学学报,2007823-25. [9] 丁凡.浅析泰勒公式的应用[J].数学通讯,20031356-58. [10] 斯瑜.泰勒公式在计算中的应用.兰州理工大学学报[J].20051013-16. [11] 张德丰.数值分析与应用[M].国防工业出版社,2007. [12] john H. Mathews kurtis D.Fink. 数值方法[M].电子工业出版社,2002. Taylor ula and The Application in Computational Chen Lin Lin Grade 2005, Major of Mathematics and Applied Mathematics, Iinstitute of Mathematics and Ination Science, Henan Polytechnic University Abstract Taylor ula is an important ula in advanced mathematics, and it is also an important tool for solving the problems in advanced mathematics .Here introduced briefly the application of Taylor ula in computational including error analysis ,estimation of functional value , approximate computation , numerical integration and numerical for ordinary differential equation . Through the exposition of this article,we found that it is simple to slove some numerical problems with Taylor ula. keywords Taylor ula; error analysis; approximate calculation; numerical integration

matlab泰勒公式近似值,泰勒公式及其在在计算方法中的应用.doc相关推荐

  1. 牛鞭效应matlab代码,牛鞭效应在啤酒游戏中的运用.doc

    ____________________________________________________________________________________________________ ...

  2. matlab的数值计算方法,数值计算方法中的一些常用算法的Matlab源码

    数值计算方法中的一些常用算法的Matlab源码,这些程序都是原创,传上来仅供大家参考,不足之处请大家指正,切勿做其它用途-- 说明:这些程序都是脚本函数,不可直接运行,需要创建函数m文件,保存时文件名 ...

  3. matlab 功率计算,基于Matlab矩阵运算的潮流计算支路功率计算方法与流程

    技术特征: 1.基于Matlab矩阵运算的潮流计算支路功率计算方法,其特征在于:采用矩阵运算,包括以下步骤: E1.读支路首节点号数组I.末节点号数组J.电阻数组R.电抗数组X.对地电纳数组B.变压器 ...

  4. matlab fni,一种基于MATLAB的车内语言清晰度自动计算方法与流程

    本发明涉及汽车nvh性能技术领域,具体为一种基于matlab的车内语言清晰度自动计算方法. 背景技术: 汽车行业中,语言清晰度(ai,articulationindex)常用于衡量车内噪声存在时,驾乘 ...

  5. matlab直流计算,一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法与流程...

    本发明属于电力电子 技术领域: ,具体为一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法. 背景技术: :近些年来,我国在高压直流输电技术的研究和应用上取得了突飞猛进的发展,目前已投运的高 ...

  6. help efun matlab,Matlab优化工具箱在函数最值求解中的应用.pdf

    Matlab优化工具箱在函数最值求解中的应用.pdf 系 统 解 决 方 案 Matlab优化工具箱在函数最值求解中的应用 彭东海 (中山职业技术学院数学教研室,广 东 中山 528404) 摘 要 ...

  7. 热力学分布用matlab,matlab在热物理学中的应用.doc

    matlab在热物理学中的应用.doc 1MATLAB在热物理学中的应用摘要本文阐述了基于MATLAB的数值计算.可视化图形处理.开放式以及可扩充体系结构的特点,并介绍了高性能语言MATLAB在大学物 ...

  8. matlab对拓扑的处理,Matlab的图形处理器并行计算及其在拓扑优化中的应用

    Journal of Computer Applications 计算机应用,2016,36(3):628-632,652 ISSN 1oo1.9081 C0DEN JYIIDU 2016-03一l0 ...

  9. 电机 matlab 仿真 实验总结,Matlab/Simulink仿真技术在电机实验教学中的应用

    为适应军队信息化建设和军队院校教育教学转型的需要,军队院校的实验教学必须不断创新.深化改革,形成系统.完整的实验教学创新理论,指导院校实验教学实践,推动实验教学水平跃上新台阶.电机实验的特点是机电结合 ...

  10. gps数据处理matlab,基于Matlab的数据处理方法在GPS高程拟合中的应用

    基于Matlab的数据处理方法在GPS高程拟合中的应用 在分析GPS高程异常拟合模型实质的基础上,结合工程实例,顾及地球重力场的空间连续性特点,运用Matlab中的拟合插值函数Griddata等进行高 ...

最新文章

  1. 自己就是最好的投资标的
  2. C#播放flash动画即swf文件
  3. android音频系统之AudioTrack的使用
  4. shell编程 之 test命令
  5. java生日正则表达式_Java编程基础15——正则表达式常用工具类
  6. HBase Java API 代码开发
  7. 小程序css之圆角边框
  8. 推荐系统学习(四)推荐系统学习资料(补充中...)
  9. IntelliJ IDEA 中文官方文档
  10. 前端框架 Bootstrap 4.4.0 发布
  11. jsp数据交互(一),九大内置对象
  12. fedora 安装chrome
  13. 蓝桥杯 ADV-73 算法提高 数组输出
  14. 超级楼梯HDU2041
  15. 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_01.SpringMVC概述及入门案例
  16. iOS开发中的火星坐标系及各种坐标系转换算法
  17. 一文了解地理数据和三维地理信息系统
  18. LabVIEW程序快速开发流程
  19. vmware安装安卓android详教程,虚拟机安装安卓系统教程
  20. Cesium结合kriging.js制作降雨等值面

热门文章

  1. postgresql源码学习(十)—— 常规锁③-主锁表与进程锁表的初始化与查询
  2. linux中命令du -sm,Linux中的Du命令
  3. 松翰单片机--SN8F5702学习笔记(一)uart寄存器
  4. 常见的视频制式及其区别
  5. 解决应用MSBuild编译项目没有拷贝间接引用的dll题目
  6. 常见水果日文名称整理:
  7. win10怎么设置无线网连接到服务器,win10wifi自动连接在哪里设置_win10设置自动连接wifi的方法...
  8. 为什么三棱锥体积是三棱柱的三分之一?
  9. easyui合并单元格封装
  10. U盘拔出时总是提示有程序正在使用?