数值分析知识内容 (35).pdf
《数值分析知识内容 (35).pdf》由会员分享,可在线阅读,更多相关《数值分析知识内容 (35).pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 6.6 数值微分 数值微分(Numerical Differentiation)就是用函数值的线性组合近似函数在某点的导数值.设函数)(xfy 在节点kx上的函数值为),2,1)(nkxfk,则我们可以用插值多项式的导数近似函数的导数,也可以按导数定义用差商近似导数,这些方法都可以得到数值微分的计算方法.6.6.1 差商求导方法 1、一阶求导公式 设)(xfy 在ix附近可以作泰勒(Taylor)展开,即 )(!3)(!2)()()(32iiiiixfhxfhxf hxfhxf.(7.43)由公式(7.43)解出)(ixf,得到 )(6)(2)()()(2iiiiixfhxfhhxfhxfx
2、f)()()(iiixEhxfhxf,其中h为步长,)(ixE称为截断误差,若略去截断误差,得到一阶向前差商求导公式 hxfhxfxfiii)()()(.(7.44)以hxi代替ix,又可得到一阶向后差商求导公式 hhxfxfxfiii)()()(.(7.45)若将公式(7.44)与公式(7.45)相加,则有中点公式)(2)()()(hGhhxfhxfxfiii.(7.46)截断误差为 )(6)(2iixfhxE.【注】公式(7.44)、(7.45)、(7.46)均可用于计算一阶导数,尤其是中点公式更为常用.由导数定义知,当0h时,按公式去计算导数,精度会高些;但此时公式右端的分子是两相近的数
3、相减,有可能造成有效数字的严重损失.因此需要选择适当的h.2、二阶求导公式 以hxi代替hxi,利用泰勒展开公式(7.43)得到 )(!3)(!2)()()(32iiiiixfhxfhxf hxfhxf.(7.47)将公式(7.47)与(7.43)相加,约去)(ixf 项,可得 )(12)()(2)()()4(22iiiiixfhhhxfxfhxfxf)()()(2)(2iiiixEhhxfxfhxf,其中,)(ixE为截断误差,若略去截断误差,得到二阶求导公式 2)()(2)()(hhxfxfhxfxfiiii.(7.48)例 11 利用中点公式计算xexf)(在0 x的一阶导数,取三位数字
4、计算.解 利用一阶求导中点公式 heehGfhh2)()0(.取不同的步长h,计算结果见表 7-10(准确值为1)0(f).表 7-10 例 10 计算值 h 1 0.5 0.1 0.05 0.01 0.005 0.001 0.0005 )(hG 1.18 1.04 1.03 0.99 1.00 1.50 0.50 0.00 由表 7-10 可知,01.0h的逼近效果最好,步长越增加(或越减小)的逼近效果都越差.因此,步长的选择不能太大也不能太小,最优步长的选择可根据误差分析得到.3、误差分析 对于一阶求导公式hhxfhxfhGii2)()()(.由截断误差 )(6)(3iixfhxE可得,M
5、hxEhGxfii6)()()(2.(7.49)其中,)(maxxfMhxxi .显然,步长h越小,截断误差越小.再根据舍入误差,设)(hxfi和)(hxfi分别有舍入误差1和2,则计算)(ixf 的舍入误差上限为 hhhGxfxfii2)()()(21.(7.50)其中,,max21.显然,步长h越小,舍入误差)(ixf 越大,所以是病态的.由公式(7.49)和(7.50)可得计算)(ixf 的误差上限为hMhhE6)(2.要使)(hE最小,最优步长opth应为3/3Mhopt.同理,对于二阶求导)(12)()(2)()()4(22iiiiixfhhhxfxfhxfxf,由截断误差和舍入误差
6、可得计算)(ixf 的误差上限为22412)(hMhhE.要使)(hE最小,最优步长opth应为4/48Mhopt.其中,)(max)4(xfMhxxi.6.6.2 插值型求导方法 插值型数值微分的基本思想:用插值多项式近似函数)(xf,从而用插值多项式在节点上的导数近似计算)(kxf.设函数)(xfy 定义在区间,ba上,在节点),2,1,0(nkxk处的函数值为ky,利用 Lagrange 插值方法,则有)()()(xRxLxfnn)()()!1()()(100)1(0nnknknkiiikixxxxxxnfyxxxx,从而)()()(xRxLxfnn.因此,得到插值型求导公式)()(xL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值分析知识内容 35 数值 分析 知识 内容 35
限制150内