数值分析期末复习要点总结课件.ppt





《数值分析期末复习要点总结课件.ppt》由会员分享,可在线阅读,更多相关《数值分析期末复习要点总结课件.ppt(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1期末复习要点总结数值分析数值分析22第一章第一章 误差误差第一章第一章 误差误差一一.误差的来源误差的来源:1 1.模型误差模型误差2.2.观测误差观测误差3.3.截断误差截断误差4.4.舍入误差舍入误差二二.绝对误差绝对误差、相对误差和有效数字相对误差和有效数字33为准确值为准确值x的一个近似值,称的一个近似值,称 绝对误差、相对误差和有效数字绝对误差、相对误差和有效数字若若 的的绝对误差限绝对误差限,简称,简称误差限误差限.通常称通常称为近似值为近似值定义定义2 设设(1-3)记为记为 即即准确值之比为近似值准确值之比为近似值为近似值为近似值的的绝对误差绝对误差,简称,简称误差误差.(1
2、-1)称绝对误差与称绝对误差与为准确值为准确值 x 的近似值,的近似值,的相对误差,的相对误差,(1-2)定义定义1 1 设设4由于在计算过程中准确值由于在计算过程中准确值 x 总是未知的,总是未知的,绝对误差、相对误差和有效数字绝对误差、相对误差和有效数字故一般取相对误差为故一般取相对误差为 则称则称 为为 的的相对误差限相对误差限.使得使得(1-4)如果存在正数如果存在正数5如果近似值如果近似值 准确到小数点后第准确到小数点后第n位位,并从第一个非零数字到这一位的所有数并从第一个非零数字到这一位的所有数字均称为字均称为有效数字有效数字.绝对误差、相对误差和有效数字绝对误差、相对误差和有效数
3、字 有效数字有效数字的误差限是的误差限是则称则称取前八位数得近似值取前八位数得近似值 例如,例如,取前四位数得取前四位数得1.414有有4位有效数字位有效数字.1.4142136有有8位有效数字位有效数字.66(1-5)一般地,如果近似值一般地,如果近似值其中其中m为整数,为整数,绝对误差、相对误差和有效数字绝对误差、相对误差和有效数字为为0 0到到9 9之间的整数之间的整数.如果如果(1-6)则称近似值则称近似值有有n位有效数字位有效数字.例如例如有有4位有效数字位有效数字.故故的规格化形式为的规格化形式为77绝对误差、相对误差和有效数字绝对误差、相对误差和有效数字若若x的近似值的近似值至少
4、具有至少具有n位有效数字位有效数字.有有n位有效数字,位有效数字,则则误差限误差限.反之,反之,的相对误差的相对误差定理定理1.11.1为其相对为其相对满足满足若若则则9例例设近似数设近似数是某真值是某真值 x 经四舍五入经四舍五入所得所得,试求其绝对误差限和相对误差限试求其绝对误差限和相对误差限.解解由于由于a经四舍五入得到经四舍五入得到,故故91111数值计算中误差的传播数值计算中误差的传播 例例2:2:要使要使的近似值的相对误差限小于的近似值的相对误差限小于0.1%,应取应取取几位有效数字取几位有效数字解解:的首位数是的首位数是2,设近似数设近似数有有n位有效数字位有效数字,只须取只须取
5、n使使即即取取n=4,即取即取4位有效数字位有效数字,近似值的相对误差限小于近似值的相对误差限小于0.1%.12数值计算中的一些原则数值计算中的一些原则1.1.避免两个相近的数相减避免两个相近的数相减2.2.避免大数避免大数“吃吃”小数的现象小数的现象3.3.避免除数的绝对值远小于被除数的绝对值避免除数的绝对值远小于被除数的绝对值4.4.要简化计算,减少运算次数,提高效率要简化计算,减少运算次数,提高效率5.要有数值稳定性要有数值稳定性,即能控制舍入误差的传播即能控制舍入误差的传播例如例如 为提高数值计算精度为提高数值计算精度,当正数当正数x充分大时充分大时,应将应将改写为改写为1214第二章
6、插值第二章插值已知函数已知函数 y=f(x)在在 a,b 上有定义,且已经测得在点上有定义,且已经测得在点 a x0 x1 xn b 处的函数值为处的函数值为 y0=f(x0),yn=f(xn)如果存在一个如果存在一个简单易算简单易算的函数的函数 P(x),使得,使得 P(xi)=f(xi),i=1,2,.,n则称则称 P(x)为为 f(x)的的插值函数插值函数插值区间插值区间插值节点插值节点求插值函数求插值函数 P(x)的方法就称为的方法就称为插值法插值法插值节点插值节点无需递增排无需递增排列列,但必须确保,但必须确保互不互不相同相同!插值条件插值条件15基函数法通过基通过基函数来构造函数来
7、构造插值多项式的方法插值多项式的方法就就称为称为基函数基函数插值插值法法Zn(x)=次数不超过次数不超过 n 的多项式的全体的多项式的全体记记n+1 维线性空间维线性空间设设 z0(x),z1(x),.,zn(x)构成构成 Zn(x)的一组基,则插值多项式的一组基,则插值多项式P(x)=a0z0(x)+a1z1(x)+anzn(x)寻找合适的基函数寻找合适的基函数 确定插值多项式在这组基下的表示系数确定插值多项式在这组基下的表示系数基函数法基本步骤基函数法基本步骤16Lagrange插值插值Lagrange插值基函数设设 lk(x)是是 n 次多项式,在插值节点次多项式,在插值节点 x0,x1
8、,xn 上满足上满足则称则称 lk(x)为节点为节点 x0,x1,xn 上的上的拉格朗日插值基函数拉格朗日插值基函数17线性与抛物线插值线性与抛物线插值两种特殊情形 n=1线性插值多项式(一次插值多项式)线性插值多项式(一次插值多项式)n=2抛物线插值多项式(二次插值多项式)抛物线插值多项式(二次插值多项式)18例:例:已知函数已知函数 y=lnx 的函数值如下的函数值如下解解:x0.40.50.60.70.8lnx-0.9163-0.6931-0.5108-0.3567-0.2231试分别用试分别用线性插值线性插值和和抛物线插值抛物线插值计算计算 ln 0.54 的近似值的近似值线性插值线性
9、插值:取取 x0=0.5,x1=0.6 得得将将 x=0.54 代入可得:代入可得:ln 0.54 L1(0.54)=-0.6202为了减小截断误差,通常选取插值点为了减小截断误差,通常选取插值点 x 邻接的插值节点邻接的插值节点19抛物线插值抛物线插值:取取 x0=0.4,x1=0.5,x2=0.6,可得可得ln 0.54 L2(0.54)=-0.6153 ln 0.54 的精确值为:的精确值为:-0.616186可见,抛物线插值的精度比线性插值要高可见,抛物线插值的精度比线性插值要高Lagrange插值多项式简单方便,只要取定节点就可写出基函数,进而插值多项式简单方便,只要取定节点就可写出
10、基函数,进而得到插值多项式,易于计算机实现。得到插值多项式,易于计算机实现。20Lagrange插值插值l0(x),l1(x),ln(x)构成构成 Zn(x)的一组的一组基基性质性质注意注意l0(x),l1(x),ln(x)与插值节点有关,与插值节点有关,但与函数但与函数 f(x)无关无关lk(x)的表达式的表达式由构造法可得由构造法可得21误差估计如何估计误差 插值余项插值余项定理定理设设 f(x)Cna,b(n 阶连续可微阶连续可微),且,且 f(n+1)(x)在在(a,b)内存在,则对内存在,则对 x a,b,有,有其中其中 x(a,b)且与且与 x 有关有关,22插值余项l 余项公式只
11、有当余项公式只有当 f(x)的高阶导数存在时才能使用的高阶导数存在时才能使用几点说明 l 计算插值点计算插值点 x 上的近似值时,应选取与上的近似值时,应选取与 x 相近插值节点相近插值节点如果如果 ,则,则l x 与与 x 有关,通常无法确定有关,通常无法确定,实际使用中通常是估计其上界实际使用中通常是估计其上界23插值误差举例例:例:已知函数已知函数 y=lnx 的函数值如下的函数值如下x0.40.50.60.70.8lnx-0.9163-0.6931-0.5108-0.3567-0.2231试估计试估计线性插值线性插值和和抛物线插值抛物线插值计算计算 ln 0.54 的误差的误差解解线性
12、插值线性插值 x0=0.5,x1=0.6,(0.5,0.6)24Newton 插值为什么 Newton 插值Lagrange 插值简单易用,但若要增加一个节点时,全部基函数插值简单易用,但若要增加一个节点时,全部基函数 lk(x)都需重新都需重新计算,不太方便。计算,不太方便。设计一个可以逐次生成插值多项式的算法,即设计一个可以逐次生成插值多项式的算法,即 n 次插值多项式可以通过次插值多项式可以通过 n-1 次插次插值多项式生成值多项式生成 Newton 插值法插值法解决办法解决办法25什么是差商设函数设函数 f(x),节点,节点 x0,xn f(x)关于点关于点 xi,xj 的的一阶差商一
13、阶差商f(x)关于点关于点 xi,xj,xk 的的二阶差商二阶差商k 阶差商阶差商差商的一般定义差商的一般定义26差商的性质l k 阶差商与阶差商与 k 阶导数之间的关系:阶导数之间的关系:若若 f(x)在在 a,b 上上 具有具有 k 阶导数,则至少存在一点阶导数,则至少存在一点 (a,b),使得使得27如何巧妙地计算差商差商表差商表xi(xi)一阶差商二阶差商三阶差商n 阶差商x0 x1x2x3xn(x0)(x1)(x2)(x3)(xn)x0,x1x1,x2x2,x3xn-1,xnx0,x1,x2x1,x2,x3xn-2,xn-1,xnx0,x1,x2,x3xn-3,xn-2,xn-1,x
14、nx0,x1,xn28差商举例例:例:已知已知 y=(x)的函数值表,的函数值表,试计算其各阶差商试计算其各阶差商i0123xi-2-112f(xi)531721解:解:差商表如下差商表如下xi(xi)一阶差商二阶差商三阶差商-2-112531721-2743-1-129Newton 插值公式 f(x)=Nn(x)+Rn(x)Nn(x)是是 n 次多项式次多项式Nn(xi)=f(xi),i=0,1,2,n重要性质重要性质Nn(x)是是 f(x)的的 n 次插值多项式次插值多项式其中其中30Newton/LagrangeNewton 插值多项式与 Lagrange 插值多项式f(x)在在 x0,
15、x1,xn 上上的的 n 次插值多项式是唯一的!次插值多项式是唯一的!Nn(x)Ln(x)余项也相同余项也相同将将 x 看作节点看作节点31插值举例例:例:已知函数已知函数 y=lnx 的函数值如下的函数值如下解解:取节点取节点 0.5,0.6,0.4 作差商表作差商表试分别用试分别用牛顿牛顿线性插值和抛物线插值计算线性插值和抛物线插值计算 ln 0.54 的近似值的近似值x0.40.50.60.70.8lnx-0.9163-0.6931-0.5108-0.3567-0.2231xi(xi)一阶差商 二阶差商0.50.60.4-0.6931-0.5108-0.91631.82302.0275-
16、2.0450N1(x)=-0.6931+1.8230(x-0.5)N1(0.54)=-0.6202N2(x)=-0.6931+1.8230(x-0.5)-2.0450(x-0.5)(x-0.6)N2(0.54)=-0.6153ex25.m插值节点无需递增排插值节点无需递增排列,但必须确保互不列,但必须确保互不相同!相同!32数值积分数值积分l 微积分基本公式:微积分基本公式:(3)f(x)表达式未知表达式未知,只有通过测量或实验得来的数据表,只有通过测量或实验得来的数据表l 但是在许多实际计算问题中但是在许多实际计算问题中(2)F(x)难求!难求!甚至有时不能用初等函数表示。甚至有时不能用初等
17、函数表示。如如(1)F(x)表达式较复杂表达式较复杂时,计算较困难。如时,计算较困难。如33数值积分公式的一般形式数值积分公式的一般形式求积节点求积节点求积系数求积系数机械求积方法机械求积方法l 将定积分计算转化成被积函数的将定积分计算转化成被积函数的函数值函数值的计算的计算l 无需求原函数无需求原函数l 易于计算机实现易于计算机实现一般地,用一般地,用 f(x)在在 a,b 上的一些离散点上的一些离散点 a x0 x1 xn b 上的函数值的加权平均作为上的函数值的加权平均作为 f()的近似值,可得的近似值,可得34定义定义:如果对于所有次数不超过:如果对于所有次数不超过 m 的多项式的多项
18、式 f(x),公式,公式精确成立,但对某个次数为精确成立,但对某个次数为 m+1 的多项式不精确成立,则称该求积公式具有的多项式不精确成立,则称该求积公式具有 m 次代数精度次代数精度l 将将 f(x)=1,x,x2,xm 依次代入,公式精确成立依次代入,公式精确成立;l 但对但对 f(x)=xm+1 不精确成立。即:不精确成立。即:(k=0,1,m)代数精度的验证方法代数精度的验证方法35例:例:试确定系数试确定系数 Ai,使得下面的求积公式具有尽可能高的代数精度,并求出此使得下面的求积公式具有尽可能高的代数精度,并求出此求积公式的代数精度。求积公式的代数精度。解:解:将将 f(x)1,x,
19、x2 代入求积公式,使其精确成立,可得代入求积公式,使其精确成立,可得 解得解得 A0=1/3,A1=4/3,A2=1/3。所以求积公式为。所以求积公式为易验证该公式对易验证该公式对 f(x)x3 也精确成立,但对也精确成立,但对 f(x)x4 不精确成立,所以此求不精确成立,所以此求积公式具有积公式具有 3 次代数精度。次代数精度。36设求积节点为:设求积节点为:a x0 x1 xn b 若若 f(xi)已知,则可做已知,则可做 n 次多项式插值:次多项式插值:其中其中插值型求积公式插值型求积公式误差:误差:其中其中37基于等分点的插值型求积公式基于等分点的插值型求积公式l 积分区间:积分区
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 期末 复习 要点 总结 课件

限制150内