Matlab上机实验二

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 对Runge 函数2()1/(125)R x x =+在区间[-1,1]作下列插值逼近,并和()R x 的图

像进行比较,并对结果进行分析。

(1) 用等距节点1,0.1,020i x ih h i =-+=≤≤,绘出它的20次Newton 插值

多项式的图像。

(2) 用节点21cos()(0,1,2...,20)42

i i x i π+==,绘出它的20次Lagrange 插值多项式的图像。

(3) 用等距节点1,0.1,020i x ih h i =-+=≤≤,绘出它的分段线性插值函数

的图像。

(4) 用等距节点1,0.1,020i x ih h i =-+=≤≤,绘出它的三次自然样条插值

函数的图像。

结果分析:

等距节点的Newton插值在边界附近呈现不收敛的状态,也就是所谓的Runge 现象。这是因为被插函数2

()1/(125)

R x x

=+及其任意阶导数并不是一致有界的。

由Lagrange插值的余项

(n1)

1

()

()()()()

(1)!

n n n

f

R x f x L x x

n

ξ

ω

+

+

=-=

+

,由于高阶导数值

非常大,在等距节点的高次插值中,余项的值很大,亦即误差特别大,表现为Runge现象。在实际中,除非被插函数的光滑性十分好,否则等距节点的高次插值一般不使用。

切比雪夫多项式零点插值没有出现Runge现象,这是因为对于Lagrange插

值的余项

(n1)

1

()

()()()()

(1)!

n n n

f

R x f x L x x

n

ξ

ω

+

+

=-=

+

,切比雪夫多项式零点插值可以

1()

n x

ω

+项控制在

1

2n

以下(

1

[1,1]

max()

n

x

x

ω

+

∈-

=

1

2n

),由此可得切比雪夫多项式零点

插值的误差范围

(n1)

[1,1]

()

max()

2(1)!

n n

x

f

R x

n

ξ

+

∈-

+

,比等距节点的高次插值小很多,因此

对于被插函数的光滑性要求要比等距节点的插值也低很多。

分段低次线性插值是常用的一种插值方式。线性插值的优点在于计算量小,但是从图中可以看出,其光滑性不够。三次样条插值要求其一阶导数是连续的,因此其准确性好,光滑性也较优。

2. 对函数

sin ,10()cos ,01/20,1/21x x f x x x x ππ-≤<⎧⎪=≤<⎨⎪≤<⎩

在区间[-1,1]作下列插值逼近,和被插值函数的图像进行比较,并对计算结果进行分析。

(1) 用等距节点1,0.1,020i x ih h i =-+=≤≤,绘出它的20次Newton 插值

多项式的图像。

(2) 用节点21cos()(0,1,2...,20)42

i i x i π+==,绘出它的20次Lagrange 插值多项式的图像。

(3) 用等距节点1,0.1,020i x ih h i =-+=≤≤,绘出它的分段线性插值函数

的图像。

(4) 用等距节点1,0.1,020i x ih h i =-+=≤≤,绘出它的三次自然样条插值

函数的图像。

由matlab运行结果可以看到,等距节点的Newton插值在边界附近呈现不收敛的状态,切比雪夫多项式零点插值也有一定的振荡。这是因为被插函数是分段函数,其一阶导数都不是连续的,光滑性非常差,因此相对于函数2

=+,其切比雪夫多项式零点插值的收敛性差很多。分段低次线()1/(125)

R x x

性插值与三次样条插值相比较,其光滑性不够,但是三次样条插值在断点附近有轻微的振荡,准确性比不上分段线性插值。

相关文档
最新文档