数值计算方法教案5-1

  • 格式:doc
  • 大小:1.18 MB
  • 文档页数:29

下载文档原格式

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

数值计算方法教案5-1

第5章多项式逼近与曲线拟合

教学目的 1. 理解连续函数空间,正交多项式理论;2. 掌握最佳平方逼近及最小二乘逼

近函数的求解方法;3. 理解非线性模型举例的有关知识的基础上会求模型的逼近函数。

教学重点及难点重点是最佳平方逼近及最小二乘逼近函数的求解。难点是会求非线性模型的逼近函数。

教学时数6学时

教学过程

§1 引言

在科学计算中有下述两类逼近问题。

1.关于数学函数的逼近问题

由于电子计算机只能做算术运算,因此,在计算机上计算数学函数(例如x

,

)

(=

=等在有限

(

x

f

e

x

f x sin

)

区间上计算)必须用其他简单的函数来逼近(例如用多项式或有理分式来逼近数学函数,)且用它来代替原来精确的数学函数的计算。这种函数逼近的特点是:

(a)要求是高精度逼近;

(b)要快速计算(计算量越小越好)。

2.建立实验数据的数学模型

给定函数的实验数据,需要用较简单和合适的函数来逼近(或拟合实验数据)。 例如,已知)(x f y =实验数据

m

m y y y x f x x x x Λ

Λ21

21)

(

希望建立)(x f y =数学模型(近似表达式),这种逼近的特点是:

(a )适度的精度是需要的; (b )实验数据有小的误差;

(c )对于某些问题,可能有某些特殊的信息能够用来选择实验数据的数学模型。

事实上,我们已经学过一些用多项式逼近一个函数)(x f y =的问题,例如

(1)用在0

x x =点Taylor 多项式逼近函数

设)(x f y =在[a,b]上各阶导数)

1,,1,0)(()

(+=n i x f i Λ存在且连续,],[0

b a x ∈,则有

)

()(!

)

())((')()(00)(000x R x x n x f x x x f x f x f n n n +-++-+=Λ

)

()(x R x P n n +≡

其中

ε

ε],,[,

)()!

1()

()(10)1(b a x x x n f x R n n ∈-+=++在0

x 和x 之间。

于是,可用n x P n

)((次多项式)来逼近)(x f ,即

]

,[),()(b a x x P x f n ∈≈

且误差为:)()()(x P x f x R n

n

-=

且当n

n M x f

≤+)()

1(时,则有误差估计

b

x a x x n M x R n n

n ≤≤-+≤

+,)!

1()(1

显然有:⎩

⎧===)

,,2,1(),()()

()(0

)(0

)

(0

n k x P x f x P x f k n

k n

Λ 说明)(x P n

是利用在0

x x =处)(x f 函数值及各阶导数值来摸拟)(x f 的性质,且当x 越接近于0

x ,误差就越小,

x 越偏离0x ,

误差就越大。由此,在[a,b]上要提高)(x P n

逼近)(x f 的精度,就要提高)(x P n

的次数,这就使得计算量增大。

(2)用插值多项式逼近函数

设已知),,1,0()),(,(n i x f x i

i

Λ=则存在唯一n 次插值多项式)(x P n

使

)

,,1,0(),()(n i x f x P i i n Λ==

其中],[),,1,0(b a n i x i

∈=Λ且互不相同,于是)(x P n

可作为)(x f 近似函数,即

]

,[),()(b a x x P x f n ∈≈

插值多项式逼近)(x f 也是利用1+n 个点上)(x f 的函数值来模似)(x f 的性质,在1+n 个节点i

x 上)(x P n

逼近)(x f 无误差,当i

x x ≠时,)(),()(x P x P x f n

n

≈逼近)(x f ,也可能使误差|)()(||)(|x P x f x R n

n

-=较大。如果实际问题要求:ε<-|)()(|x P x f n

对],[b a x ∈(其中ε

是给定精度要求),用插值多项式)(x P n

去逼近)(x f 就可能失败。

例1 设]1,1[,)(-∈=x e x f x

,试考查用4次Taylor 多项式)(4

x P 逼近)(x f 的误差。

解 用在0=x 展开的4次Taylor 多项式逼

近)(x f ;

⎪⎪⎩

⎪⎪⎨⎧

-∈⋅==-=++++=]

1,1[,1201)(!5)()(24161211)(55

44324x e x x x P e x R x x x x x P n x ξξ

其中ξ在x 和0之间。 于是有误差估计:

⎪⎪⎩⎪⎪⎨

⎧=≤≤≤≤-0226

.0120|)(|max ||1201|)(|41

15

4e x R e x x R x

且有