泰勒公式及函数逼近.pptVIP

  • 14
  • 0
  • 约1.33千字
  • 约 20页
  • 2017-07-07 发布于四川
  • 举报
* * 泰勒公式的展开格式: Series[expr,{x,x0,n}](表示在x0点展开,阶数为n),而求函数的泰勒多项式格式为:Normal[Series[expr,{x,x0,n}]]。 注意:对泰勒多项式作图时可使用“Evaluate”命令把它转化为可运算的。 实验三 泰勒公式与函数逼近 一个函数 若在点 的邻域内足够光滑,则在该邻域内有泰勒公式 当 很小时,有 其中, 称为 在点 处的n阶泰勒多项式; 为余项。 下面我们利用Mathematica计算函数 的各阶泰勒多项式,并通过绘制曲线图形,来进一步掌握泰勒展开与函数逼近的思想。 例1 (泰勒公式的误差)利用泰勒多项式近似计算 。若 ,要求误差 。 解:我们根据拉格朗日余项 可得,欲使 ,只要取 即可。下面的Mathematica语句利用函数 的5阶泰勒多项式来近似计算 的值,并判断误差: 输出结果为: 输出结果每一行的最后一项表示误差,从结果中可以看出,当 ,其误差 例2 (观察阶数n 对误差的影响)利用函数 的 n阶多项式计算e 的值,并求误差。 (n=5,6,7,8,9,10) 解:为此,我们输入Mathematica语言如下: 输出结果为: 从结果中可知,阶数越高,误差越小。 例3(根据图形观察泰勒展开的误差)观察 的各阶泰勒展开的图形。 解:(1) 固定,观察阶数 的影响。 因为 在 处的偶数阶导数为零,所以首先我们在同一坐标系内显示函数 及它的 阶泰勒多项式的图形。故输入命令如下: 上述语句中的函数“PrependTo[t,Sin[x]]”是表示把函数 添加到表t中。运行后得到图3-1。 图3-1 为了使图形比较更加生动,下面我们作出 和它的某一阶泰勒多项式的同一坐标系下的比较图,并且在图中红色曲线表示函数 的图形,蓝色曲线表示泰勒多项式的图形。命令如下: 运行后得到了六幅图(图3-2),从图表中可以观察到泰勒多项式与函数图形的重合与分离情况,显然在 范围内,第五幅图中两个函数的图形已经基本上吻合了,也就是说, 的9次多项式与函数几乎无差别。 图3-2 (2)扩大显示区间范围,以观察在偏离展开点 时泰勒多项式对函数的逼近情况。 显然,我们只要把上一个程序中的绘图命令中的 范围由 分别改到 ,并相应增 加阶数。故输入如 下命令: *

文档评论(0)

1亿VIP精品文档

相关文档