数值分析复习day01

2018-06-18  本文已影响0人  ExcesiveYue

第一天复习数值分析计算和第二章插值法。

1.什么是绝对误差?

绝对误差概念

比如x=1.23,x*=1.234,则绝对误差为|1.234-1.23|=0.04

2.什么是相对误差?

相对误差概念

3.什么是有效数字?

有效数字概念

例子:写出下列个数的具有3位有效数字的近似值

18.93,0.03456,8.0032

则它的三位有效数字分别为 18.9,0.0345,8.00。

注意:0.2300是四位有效数字

4.什么是插值?

插值的概念

其中[a,b]为插值区间,x1,x2,.....xn为插值节点。

最终求得的P(xi)=f(xi),i=1,2,....n

则称P(x)为f(x)的插值函数

5.基函数插值法

基函数插值法

基函数法基本步骤

1.寻找合适的基函数

2.确定插值多项式在这组基下的表示系数

6.单项式基函数

利用线性无关的单项族:1,x,x^2,....,x^n.

构造n次多项式:f(x)=a0+a1*x+a2*x+......+an*x^n.

7.Lagrange插值基函数。

Lagrange插值基函数

8.线性与抛物线插值

线性插值多项式的两种特殊情况

插值举例:已知函数y=lnx的函数值如下

函数值

为了减小截断误差,通常选取插值点x邻接的插值节点。

线性插值求法

抛物线插值,取x0=0.4,x1=0.5,x2=0.6,可得

ln0.54=-0.6153

抛物线插值精度比线性插值精度高

9.误差估计
Rn(x)=f(x)-Ln(x),Rn(x)为插值余项。

插值余项定义

10.插值余项

插值余项计算的注意点

插值误差举例

已知函数y=ln(x)的函数值如下

试估计线性插值和抛物线插值计算ln0.54的误差。

线性插值求误差余项

11.Newton插值

为什么要用Newton插值?

Lagrange插值简单易用,但若要增加一个节点时,全部基函数lk(x)都需重新计算,不太方便。

解决方法:设计一个可以逐次生成插值多项式的算法,即n次插值多项式可以由n-1次插值多项式生成,Newton插值法。

新的基函数

1.设插值节点为x0,.....xn.考虑插值基函数组。

插值基函数组

2.当增加一个节点xn+1时,只需要加上基函数

第n+1个节点的基函数

3.此时f(x)的n次插值多项式为

Newton插值多项式

其中,需要注意的只有两点

1.如何从pn-1(x)得到pn(x)?
2.怎样确定参数a0,........,an?

->需要用到差商

12.什么是差商?

差商的定义

差商的性质

差商与导数的性质

差商的计算

差商表

举例

计算过程:

差商具体计算过程

13.Newtow插值公式

Newton插值公式 Nn(x)为N次插值多项式

14.Newton/Lagrange插值多项式

n次插值多项式是唯一的
余项也相同

举例:

y=ln(x)的函数表

试分别用牛顿线性插值和抛物线线性插值计算ln(0.54)的近似值。

Newton插值解法

可以看出,当增加一个节点时,牛顿插值公式只需在原来的出上增加一项,前面的计算结果仍然可以使用。于拉格朗日插值相比,牛顿插值具有灵活增加节点的优点!注意:增加插值节点时,须加在已有插值节点的后面!

上一篇 下一篇

猜你喜欢

热点阅读