《徐翠微计算方法引论》

合集下载

数值分析PPT教案

数值分析PPT教案

4.避免绝对值很小的数做分母 当|b|<<|a|时,应尽量避免 a 。
b
5. 选用数值稳定性好的算法,以控制舍入误差高速 增长 1 xn 1 例如 I n 0 x 5dx n 5 I n(n=1,2,…)
6 1 4 I ln 0 . 1823 10 I 100 若 0 (误差 )则计算 2 5 时误差扩大了 5 100 倍,而 I 1 ( 1 I )是稳定的。 n 1 n 5 n
n i 1 n
(1.5)
x1 在(1.6)式中,分别取 f ( x1 , x2 ) x1 x2,x1 x2 , x ,可得 2 * * * ( x1 , x2 同号) (1.7) er ( x1 x2 ) max er ( xi )
1 i 2
*
er ( y*)
i 1
un a n
uk xuk 1 a k pn ( x ) u0
则乘法次数仅为n.
1000
( k n-1,n-2 , ,1,0)
又如
1000 1 1 1 1 ( ) 1 n ( n 1 ) n1 1001 n 1 n 1 n
2.防止大数“吃掉”小数 当|a|>>|b|时,尽量避免a+b 。例如,假设计算机 只能存放10位尾数的十进制数,则
舍入误差很小,本课程将研究它在运算过程中 是否能有效控制。
用计算机解决实际问题的一般过 程
应用数学解决的问题 数值分析解决的问题
实际问题
建立数 学模型
确定数 值解法
上机求解
模型误差、观测误差
截断误差
舍入误差
在此主要研究这两种误差
二.误差基本概念

计算方法引论

计算方法引论

计算方法引论今天,计算方法正在深刻地影响着我们的生活,但是大多数人对这些方法一无所知。

本文旨在解释计算方法的内涵,介绍它如何在科学研究和工程设计中发挥作用,并就计算方法的发展前景及可能的改进提出建议。

计算方法的基本含义是使用计算机完成计算或信息处理任务,以达到实现特定功能的目的。

它是一种基于计算机科学的方法,可以将定义问题转换为可解决问题,从而提供我们有效的解决方案。

计算方法包括算法设计、编程语言、数学统计和信息论。

计算方法有助于解决复杂的现实问题,在工程设计、金融分析、社会科学研究、语音识别和机器人技术等领域均有广泛的应用,但它也可用于图像处理、语音处理、人工智能和虚拟现实。

计算方法的应用非常普遍,可以提高数据处理的效率,使系统中的任务变得更容易,最大限度地减轻人的劳动强度。

此外,计算方法也可以应用于科学研究。

例如,统计建模可以帮助我们理解和预测未来趋势,机器学习可以帮助我们建立更复杂的模型,以发掘隐藏的结构信息,从而发现未知的规律。

计算方法的运用有助于加快科学研究水平的提高,为研究者提供更多的参考资料,更好地了解特定领域的现象。

计算方法可以持续改进,以应对现代社会不断提出的新问题。

随着计算机科学和信息技术的发展,计算方法能够更好地应对复杂的现实问题,并覆盖更多的领域。

计算方法需要人类介入,并受人类知识、技能和思考动力的驱动,因此可以推动社会发展。

自现代信息技术的出现以来,如今人们正在构建更复杂的数学模型,以提高信息的获取效率,并以此为基础提出更高效的解决方案。

此外,计算方法也在持续改进以应对不断增加的信息量,使得可以从更大范围的数据中进行研究。

总之,计算方法是不可或缺的基础,在当今社会中发挥着重要作用。

除了有助于工程设计和科学研究外,它还可以改进我们的日常生活。

因此,计算方法也许是我们未来发展的重要力量,值得我们继续深入研究。

02598计算方法课程考试说明

02598计算方法课程考试说明

02598 计算方法课程考试说明一、本课程使用教材、大纲计算方法课程使用的教材为《数值分析简明教程》(附大纲),王能超编著,高等教育出版社,2003年第二版;参考书:《计算方法引论》,高等教育出版社,2007年第三版,徐翠微等编。

二、本课程的试卷题型结构及试题难易度1.试卷题型结构表2.试卷按识记、领会、简单应用、综合应用四个认知层次命制试题,四个认知层次在试卷中的所占的比例大致分别为:识记占20%、领会占30% 、简单应用占30%、综合应用占20%。

3.试卷难易度大致可分为“容易、中等偏易、中等偏难、难”。

根据课程的特点,每份试卷中,不同难易度试题所占的分数比例大致依次为易占30分、中等偏易占30分、中等偏难占20分、难占20分。

三、各章内容分数的大致分布四、各章内容的重、难点五、各题型试题范例及解题要求1.单项选择题(每小题1分,共20分)要求:在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。

范例:解非线性方程0xf的牛顿切线法在单根*x附近的收(=)敛速度为()A.四阶B.二阶C.三阶D.一阶解答:( B )2.填空题 (每小题2分,共20分)要求:直接将答案填在横线上,不需要写出过程。

范例:向量范数满足的三个性质为非负性, ,三角不等式性。

解答:齐次性3.改错题(每小题2分,共10分)要求:把改正后的正确叙述写出来。

范例:3.141是 3.14159265...π=的四位有效数字。

解答:“四位”改为“三位”4.简答题(每小题5分,共20分)要求:简要答出要点。

范例:何谓龙贝格算法,其优点主要是什么?解答:将收敛相对缓慢的梯形序列T通过加工得到迅速收敛的n龙贝格序列即为龙贝格算法。

主要优点是精度高,算法简单,计算量小。

5. 计算题(每小题10分,共20分) 要求:写出主要过程 范例:已给数据表:(1)用复化梯形法计算积分的近似值。

(2)用辛甫生法计算积分的近似值。

第1章计算方法引论

第1章计算方法引论

掌握常用的科学与工程计算的基本方法
能用所学方法在计算机上算出正确结果
计算方法
第一章
引 论
本章内容
引言
误差的来源及分类
误差的度量
误差的传播
减少运算误差的原则
计算方法
第一章
引 论
要求掌握的内容
概念
包括有效数字、绝对误差、绝对误差限、相对误
差、相对误差限等
误差
截断误差、舍入误差的详细内容,误差种类等 分析运算误差的方法和减少运算误差的若干原则

e
*
r
1 10 m n 1 ( n 1) 2 10 2 x1 x1 10 m 1
er

1 10 ( n 1) 2 x1
计算方法
第一章
引 论
一般应用中可以取r*=1/2x1 10-(n-1),n越 大,r*越小, ∴有效数字越多,相对误差就越小 例7 取3.14作为的四舍五入的近似值时,求其 相对误差 解:3.14=0.314 101 x1=3 m=1 ∵ 四舍五入的近似值,其各位都是有效数字 ∴ n=3 r*=1/2x1 10-(n-1)=1/2*3 10-2=17%
(n) f (0) f (0) 2 f (0) n pn(x) f(0) x x x 1! 2! n!
则数值方法的截断误差是
f ( n1) ( ) n1 Rn ( x) f ( x) p n ( x) x (n 1)!
(介于0与x之间)
截断误差的大小直接影响计算结果的精度和计算 工作量,是数值计算中必须考虑的一类误差
可见研究和选择好的算法是非常重要的。
计算方法
第一章
引 论
算法(数值算法):是指有步骤地完成解数值问题的过程。 数值算法的特点

计算方法引论- 计算方法

计算方法引论- 计算方法
误差的绝对值的上限,这个上限称为近似值 x *
的误差限。记为 。
• xx* 即 e

• 在工程中常记为:xx*
整理课件
18
绝对误差限例题
• 例5 我们用一把毫米刻度的米尺来测量桌子的长
度 x ,读出的长度为 x*1235m ,m
x * 是 x 的近似值,由于米尺的精度知道,它的
误差限为0.5mm,则有
整理课件
31
澚峝楂香蚵虹鷮袥浝蓰夌幑榛钞
苙茈攍滠尟音掍獑捣壉櫳塆藑鈅 罃糞乭埅
• 古古怪怪广告和叫姐 姐
• 和呵呵呵呵呵呵斤斤 计较斤斤计较
• 化工古古怪怪古古怪 怪个
• Ccggffghfhhhf • Ghhhhhhhhhh • 1111111111
• 2222222222 • 555555555555 • 8887933 • Hhjjkkk • 浏览量力浏览量了 • • • 111111111111 • 000
Sn(x)1xx 22 !
xn n!
计算部分和 S n ( x ) 作为 e x 的值必然产生误差,其误
差为:
Rn(x)
e
xn1
(n1)!
在0与x之间
这个误差就是“截断误差”。
ex 1xx2...xn ...
2n
整理课件
12
舍入误差
• 在计算时总是只能取有限位有效数字进行计算而 引起,初始参数与中间结果都必须进行四舍五入, 这个误差称为舍入误差。
555 •

规 的发 范呆 化的
的 叮 叮 当 当 的
• 5466666666 • 5444444444444
• • • • •

hggghgh5454545454

98228-计算方法引论-第四章

98228-计算方法引论-第四章

计算方法引论:数值分析 误差插值法与数值微分 数据拟合法快速傅氏变换数值积分第四章快速傅氏变换•三角函数插值•三角插值函数的确定−DFT •FFT算法三角函数插值•已知f (x )在x l =2πl /N ,l =0,1,…,N -1上的值f l =f (x l ) ,l =0,1,…,N -1求满足即l =0,1,…,N -1(1)∑=-==Nj kxk c x 0i 1i ,e )(ϕ∑-===10/i 2e)(N k Nkl k l ll c f f x πϕ三角插值函数的确定−DFT•(1)的解k =0,1,…,N -1(2)(2)和(1)形式相似,分别称有限离散傅氏变换及其逆变换.∑-=-=1/i 2e1N l Nkl l k f Nc π正交性•记则•用e -2jlπi/N 乘(1)两边,对l 求和,交换求和次序,应用上边得到的正交性,就得到(2)式.1,,1,0,e e 1/i )1(2i/210-=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=-N j f f f f N N j N j πj Nπϕ⎩⎨⎧≠====∑∑-=-=--kj kj N N l N l Nl k j Nkl N jl k j ,0,eee),(1010/i )2(i/2/i 2πππϕϕ向量表示•用向量记号(1)即∑∑-=-===11N j jj N k k k c c f ϕϕ∑-=-==1/i 2e1),(1)2(N l Nkl l k k k f Nf N c ,πϕϕ利用正交性乃得作内积与DFT 计算•记k =0,1,…,N -1(3)它代表(1)或(2).(3) 大体上要(复数)N 2个乘法和N 2个加法.但是注意到ω=e ±2πi /N 是N 次单位根,它的幂只有N 个值不同,即1,ω,ω2,…,ωN -1.因此,可用交换律、结合律化简,得到一个只需要N log 2N 个乘法和N log 2N 个加法的算法,FFT .∑∑-=-===101/i 2eN k N k lk l Nkl l k a a c ωπFFT:递推关系N =2m时FFT 可按奇偶项分成两个N /2的FFT 之和.∑∑∑∑-=-=+-=-=+++=+=12/012/02122212/012/0)12(12)2(2)()(N l N l lkl klkl N l N l kl l kl l k aa aa c ωωωωωk =0,1,…,N -1由ωN /2= -1可以对k =N /2,N /2+1,…,N -1采用下式计算12/,,2,1,)()(12/012/021222/2-=-=∑∑-=-=++N k aac N l N l lkl klk lk N ωωω•分而治之FFT:递归算法procedure fft(a,c,n,ω)if n=1c(0)=a(0)elsefor k=0,1,…,n/2-1 {数据奇偶拆分两组}u(k)=a(2k)s(k)=a(2k+1)endfft(u,v,n/2,ω2) {递归FFT调用}fft(s,t,n/2,ω2)for k=0,1,…,n/2-1c(k)=v(k)+ωk t(k) {合成结果数据}c(k+n/2)=v(k)-ωk t(k)endend二进制整数•以N =23=8为例,k,l ≤8•二进制表示k=k 222+k 121+k 020=(k 2k 1k 0)2l=l 222+l 121+l 020=(l 2l 1l 0)2不妨略去括号外下标2.•利用ωN =1可得•(3)可因此表示如次)()0()00(0120112k k k l k k l k l klωωωω=FFT:Cooley-Tukey (N =8))()0()00(1010101280012012001102012]))(([)(k k k l k k l k l l l l l lk l k l l l a a c k k k c ωωωω∑∑∑∑=======∑∑∑=======1)(0102210310)0(010101021)00(012001010120120001221011202)()()()()()()()(l k k k l l k k l l k l l k k Ak k k A l l kA l k k A l l l Al l k A l l l a l l l A ωωω(续)•可见所得A3要按二进制数按位反转的次序重排方得ck•归纳起来,整个过程分四步:由输入数据A0算A1,由A1算A2,由A2算A3,最后按位反转重排得到输出结果ck•还可利用ω0=1,ω4=-1再行简化.•下面整理的公式可供N=2m时编程参考.A 0 、A 1、A 2、A 3•A 1(0l 1l 0)=A 0(0l 1l 0)+A 0(1l 1l 0)A 1(1l 1l 0)=A 0(0l 1l 0)-A 0(1l 1l 0),l 0,l 1=0,1•A 2(k 00l 0)=A 1(k 00l 0)+A 1(k 01l 0)A 2(k 01l 0)=A 1(k 00l 0)-A 1(k 01l 0),k 0,l 0=0,1•A 3(k 0k 10)=A 2(k 0k 10)+A 2(k 0k 11)A 3(k 0k 11)=A 2(k 0k 10)-A 2(k 0k 11),k 0,k 1=0,1)00(0k ω)00(0k ω)0(01k k ω)0(01k k ω计算量与存储量•A1,A2,A3每个数组需复数乘法N/2次,加法N次,共乘法N/2log2N次,加法N log2N次.合计实数乘法2N log2N次,加法3N log2N次.•A1,A2,A3每个数组的分量皆可成对计算,只需几个辅助单元和一个数组A.注意,第二项中ω的幂正好是所算左端量二进下标从红字起往前读三位(前零计入)所表示的数.•N次单位根、二进制数按位反转另行安排.01•A(000)=A0(000)+A0(100)a0=a0+a4 1A1(100)=A0(000)-A0(100)a4=a0-a4 A1(001)=A0(001)+A0(101)a1=a1+a5 A1(101)=A0(001)-A0(101)a5=a1-a5 A1(010)=A0(010)+A0(110)a2=a2+a6 A1(110)=A0(010)-A0(110)a6=a2+a6 A1(011)=A0(011)+A0(111)a3=a3+a7 A1(111)=A0(011)-A0(111)a7=a3-a712•A(000)=A1(000)+A1(010)a0=a0+a22A2(010)=A1(000)-A1(010)a2=a0-a2A2(001)=A1(001)+A1(011)a1=a1+a3A2(011)=A1(001)-A1(011)a3=a1-a3A2(100)=A1(100)+A1(110)ω2a4=a4+a6ω2 A2(110)=A1(100)-A1(110)ω2a6=a4-a6ω2 A2(101)=A1(101)+A1(111)ω2a5=a5+a7ω2 A2(111)=A1(101)-A1(111)ω2a7=a5-a7ω223•A(000)=A2(000)+A2(001)a0=a0+a13A3(001)=A2(000)-A2(001)a1=a0-a1A3(010)=A2(010)+A2(011)ω2a2=a2+a3ω2 A3(011)=A2(010)-A2(011)ω2a3=a2-a3ω2 A3(100)=A2(100)+A2(101)ωa4=a4+a5ωA3(101)=A2(100)-A2(101)ωa5=a4-a5ωA3(110)=A2(110)+A2(111)ω3a6=a6+a7ω3 A3(111)=A2(110)-A2(111)ω3a7=a6-a7ω3按位反转重排•A(000)→c(000)a0→c0 3A3(001)→c(100)a1→c4 A3(010)→c(010)a2→c2 A3(011)→c(110)a3→c6 A3(100)→c(001)a4→c1 A3(101)→c(101)a5→c5 A3(110)→c(011)a6→c3 A3(111)→c(111)a7→c7FFT算法(先按位反转重排) a0→a0a0=a0+a1a0=a0+a2a0=a0+a4a4→a1a1=a0-a1a1=a1+a3ω2a1=a1+a5ωa2→a2a2=a2+a3a2=a0-a2a2=a2+a6ω2a6→a3a3=a2-a3a3=a1-a3ω2a3=a3+a7ω3a1→a4a4=a4+a5a4=a4+a6a4=a0-a4a5→a5a5=a4-a5a5=a5+a7ω2a5=a1-a5ωa3→a6a6=a6+a7a6=a4-a6a6=a2-a6ω2a7→a7a7=a6-a7a7=a5-a7ω2a7=a3-a7ω3FFT算法(续)•所得算法有其特点更易编程先按位反转重排,结果是自然顺序ω的幂递增规律明显每列成对分量间隔r按2的幂递增1,2,…,2m-1. r对分量成一组.共2m-j 组程序如右将原数据按逆序重排,仍记为a k.r = 1for j=1, 2, , mN p=2rθ = –2π/N p= –π/r,w p=exp(iθ)w = 1 初始化for s=0, 1, , r–1 逐对算for k=s,s+N p, , N–1 逐组算l = k + rd = w*a la k= a k +da l= a k –dendw=w*w pendr = N pend。

计算方法引论-第六章

计算方法引论-第六章

• 例3(续) 2 2 3 1
2 2 3
4
7
7
2
1
3 1
2 4 5 1 2 1
6
• LU分解:顺序主子式非零,det(Ak)≠0,k=1,2,…,n-1则可
唯一分解A=LU,单位下三角阵与上三角阵之积
1
l21 1
(3) L ln
u22
计算方法引论( 第三版)
6.17
徐萃薇、孙绳武 高教2007
直接LU分解 (续)
• 计算表格
u11=a11
u12=a12
u13=a13
l21=a21/u11
u22=a22-l21u12
u23=a23-l21u13
l31=a31/u11 l32=(a32-l31u12)/ u22 u33=a33-l31u13- l32u23 – 也可逐行算,或逐列算,或其它可行次序算
l31=a31/u11 l32=(a32-l31u12)/ u22 u33=a33-l31u13- l32u23
• LDR
分解
for j = 1:n for i=2:j
aij aij ai1a1j ai2a2 j
end
ai,i1ai1, j
(计算 uij)
for i= j+1:n aij (aij ai1a1 j ai 2a2 j ai, j1a j1, j ) / ajj (计算 lij)
计算方法引论:数值代数
解线性方程组的直接法 解线性方程组最小二乘问题 解线性方程组的迭代法 矩阵特征值和特征向量的计算 非线性方程及非线性方程组解法
第六章 解线性方程组的直接法
• Gauss消去法 • 主元素法 • LU分解 • LLT分解和LDLT分解 • 误差分析

关于中国古典数学认识刍议

关于中国古典数学认识刍议

关于中国古典数学认识刍议记不得什么时候了,在与北京师范大学著名数学教授、数学系原主任严士健先生聊天时,我对他说,对中国古代数学,我们实际上只知道几个点,我们数学史工作者的任务是将“点”串联成“线”,成为数学史。

2009年5月22-25日在北京师范大学召开的第三届数学史与数学教育国际研讨会上,严先生在致辞中谈到了我的上述看法,表示赞同。

十几年来,这种想法一直萦绕于心,却没有时间整理。

今借第26届国际科学史大会中国数学史组召开之机,将这种看法阐述如下,以就教于方家。

一、值得注意的几个现象中国古典数学的成就,特别是其最辉煌的时期,即从公元前2~3世纪至14世纪初的成就,日渐得到国内外有识之士和公正学者的认可。

但是,对中国古典数学,有几个现象值得我们注意。

1.1 西汉至元中叶的大部分数学著作亡佚自先秦到清末现存的数学著作到底有多少,没有精确统计过,有人说是二千余部,有人说是一千余部。

但是无论如何,它们绝大多数产生于明末至清末。

产生于明末以前的仅存三四十部,而成就最大、最辉煌的西汉初至元中叶,只有《周髀筭经》(赵爽注)、张苍耿寿昌编定的《九章筭术》(刘徽注、李淳风等注释)、徐岳的《数术记遗》(甄鸾注)、刘徽的《海岛筭经》(李淳风等注释)、《孙子筭经》、张丘建的《张丘建筭经》(刘孝孙细草)、甄鸾的《五曹筭经》、甄鸾的《五经筭术》、王孝通的《缉古筭经》、赝本《夏侯阳筭经》、《筭学源流》、秦九韶的《数书九章》、李冶的《测圆海镜》、李冶的《益古演段》、杨辉的《详解九章筭法》(存约三分之二,包括贾宪的《黄帝九章筭经细草》)、杨辉的《乘除通变本末》、杨辉的《田亩比类乘除捷法》、杨辉的《续古摘奇筭法》(后三者常合称为《杨辉筭法》)、朱世杰的《筭学启蒙》、朱世杰的《四元玉鉴》等20部传世[1]。

当然,这决不意味着自西汉至元中叶就只出现了这20部数学著作。

二十四史中的艺文志、经籍志列出的数学著作,大部分失传了。

中国古典数学的著述大体分两类,一类是《九章筭术》那样的综合性著作,一类是为《九章筭术》作注[2]。

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

第二章 插值法知识点:拉格朗日插值法,牛顿插值法,余项,分段插值。

实际问题中,时常不能给出f (x )的解析表达式或f (x )解析表达式过于复杂而难于计算,能采集的只是一些f (x )的离散点值{xi,f(xi)}(i=0,1,2,…n )。

因之,考虑近似方法成为自然之选。

定义:设f (x )为定义在区间[a ,b]上的函数,x0,x1,…,xn 为[a ,b]上的互异点,yi=f (xi )。

若存在一个简单函数ϕ(x ),满足(插值条件)ϕ(xi )=f (xi ),i=0,1,…,n 。

则称 ϕ(x )为f (x )插值函数,f (x )为被插函数,点x0,x1,…,xn 为插值节点,点{xi,f(xi)},i=0,1,2,…n 为插值点。

于是计算f (x )的问题就转换为计算 ϕ(x )。

构造插值函数需要解决:插值函数是否存在唯一;插值函数如何构造(L 插值);插值函数与被插函数的误差估计和收敛性。

对插值函数 ϕ(x )类型有多种不同的选择,代数多项式常被选作插值函数。

P23(2.18)和(2.19)指出,存在唯一的满足插值条件的n 次插值多项式p n (x )。

但是需要计算范德蒙行列式,构造插值多项式工作量过大,简单表达式不易得到,实际中不采用这类方法。

插值法是一种古老的数学方法,拉格朗日(Lagrange )、牛顿(Newton )等分别给出了不同的解决方法。

拉格朗日插值拉格朗日(Lagrange )插值的基本思想:把插值多项式p n (x )的构造问题转化为n+1个插值基函数l i (x)(i=0,1,…,n)的构造。

(1)线性插值 ①构造插值函数已知函数y =f (x )的两个插值点(x 0,y 0),(x 1,y 1),构造多项式y =p 1(x ),使p 1(x 0)=y 0,p 1(x 1)=y 1。

p n (x )≈f (x )由直线两点式可知,通过A ,B 的直线方程为 变形为 记 则p 1(x )=l 0(x )y 0+l 1(x )y 1插值完毕!注意性质:l 0(x 0)=l 1(x 1)=1,l 0(x 1)=l 1(x 0)=0,p 1(x 0)=y 0,p 1(x 1)=y 1。

称l 0(x ),l 1(x )为点x 0、x 1的线性插值基函数。

插值函数p 1(x )是这两个插值基函数的线性组合,这种形式的插值称作为拉格朗日(Lagrange )插值,相应多项式称拉格朗日线性插值多项式,记作L 1(x )。

②误差设L 1(x )为插值点(x 0,y 0),(x 1,y 1)的插值函数,f(x0)= y 0,f(x0)=y 1,f(x)一阶连续可导,二导数存在.则对任意给定的x ∈[a,b],存在一点ξ∈[a,b],使引进辅助函数,利用洛尔定理即证,见P17定理2.1。

(2)二次插值 ①构造插值函数给定三个点{xi,f(xi)}, i=0,1,2,其中xi 互不相同,构造函数f (x )的二次插值多项式L 2(x ),满足:L2(x 0)=y 0,L 2(x 1)=y 1,L 2(x 2)=y 2。

通过三点的插值问题称为二次插值或抛物插值。

仿线性插值,用插值基函数构造插值多项式。

令L 2(x )=l 0(x )y 0+l 1(x )y 1+l 2(x )y 2待定函数l i (x )应是二次函数,满足约束条件l i (xi )=1,l i (xj )=0(i ≠j ),i ,j =0,1,2。

此设l 0(x )=A(x-x1)(x-x2),l 1(x )=B(x-x0)(x-x2),l 2(x )=C(x-x0)(x-x1)。

根据约束条件确定系数 由此得 ②误差( ) ) ( 1 0 01 0 1 0 x p x x x x y y y y = - - - = +1A = (x 0-x 1)(x 0-x 2)1C = (x 2-x 0)(x 2-x 1)1B = (x 1-x 0)(x 1-x 2)L 2(x) =(x-x 1)(x-x 2) (x 0-x 1)(x 0-x 2) f(x 0) (x-x 0)(x-x 2) (x 1-x 0)(x 0-x 2) 1) (x-x 0)(x-x 1) (x 2-x 0)(x 2-x 1)2)+ + R 2(x) =(x-x 0)(x-x 1)(x-x 2) f (ξ) (3),ξ∈[Min{x 0,x 1, x 2,x}, Min{x 0,x 1, x 2,x}] R 1(x) =(x-x 0)(x-x 1) f (ξ) (2)2!,ξ∈[a,b] f(x)-L 1(x) = x-x 1p 1(x )= x 0-x 1 + x-x 0 x 1-x 0 y 0 y 1 x-x 1l 0(x ) =x 0-x 1x-x 0l 1(x )= x 1-x 0证明见P22定理2.2。

例 设sin11°=0.190809,sin12°=0.207912。

用线性插值计算sin11°30ˊ. 解L 1(11.5)=0.199361例 设sin11°=0.190809,sin12°=0.207912,sin13°=0.224951。

用二次插值计算sin11°30ˊ 解L 2(11.5)=0.199369.(3)一般情况两个插值点可求出一次插值多项式L 1(x ),而三个插值点可求出二次插值多项式L 2(x )。

当插值点增加到n +1个时,利用Lagrange 插值方法写出n 次插值多项式L n (x )。

详细说明见P22-24,(2.20),(2.21)至(2.24)。

关于Langrange 插值的几点说明L n (x )仅与已知数据(x i ,y i ),(i =0,1,…,n) 有关,与f(x)的原来形式无关,但余式与f(x)密切相关。

若f(x)本身是一个不超过n 次多项式,则内插(x 位于x0,x1,…,xn 之间)误差较小,外插有可能误差变大,慎用!插值点的增减,基函数要重新计算,很不方便!插值节点过多其精度不一定很好;limL n (x )=f (x ),x ∈[a,b]一般不成立.knk nk nkj j jk jkk n y x x x x x l y x L ) ( ) ( ) ( 0∑ ∑ ∏= = ≠ = - - = =x-12 L 1(x ) =11-12 x-110.190809 + 12-110.207912 R 1(x) = (x-x 0)(x-x 1) f (ξ) (2)2!=(x-11)(x-12) -Sin(ξ) 2! |R 1(11.5)| ≢|(11.5-11)(11.5-12)|=0.125 12L 2(x) = (x-12)(x-13) (11-12)(11-13) (x-11)(x-13) (12-11)(12-13) 0.207912 (x-11)(x-x 12) (13-11)13-12)0.224951 + +) ( ) ( , 0 ) ( x f x L x R nn ≡ = 即第二章 插值法知识点:拉格朗日插值法,牛顿插值法,余项,分段插值。

Newton 插值法Lagrange 插值多项式的一个缺点是没有承袭性质,增加插值节点时,需要重新计算所有插值基函数。

牛顿插值多项式克服了这一缺点:增加一个节点时,可在原插值多项式基础上增加一项构成高一阶的插值多项式。

(1)差商即其性质证 采用数学归纳法即证性质2差商与节点排列顺序无关。

(2)线性牛顿插值设互异y 0=f (x 0),y 1=f (x 1),构造线性插值函数的牛顿格式N 1(x )使y 0= N 1 (x 0),y 1= N 1 (x 1)。

利用点斜式,构造N 1(x )=a 0+a 1(x-x 0) 由f (x 0)=N 1 (x 0)= a 0f (x 1)= N 1 (x 1)= f (x 0) +a 1(x 1-x 0得N 1 (x )= f (x 0) +(x-x 0) (3)二次牛顿插值上的二在节点定义 设函数 y=f(x) 在区间 [ a , b ] 上 n +1 个互异节点 0 { x j } n处的值 为: y i = f(x i ) ( i =0,1,2, …,n ) - ① 称 ji j i j i x x x f x f x x f - ∆) () ( ] , [ 为 f(x) 在节点 x i, 上的一阶差商;② 称 ki k j j i k j i x x x x f x x f x x x f -- ∆ ] , [ ] , [ ] , , [ 为 在节点 阶差商 ; 依次类推 :③ 称 nn n n x x x x x f x x x f x x x f - - ∆- 0 2 1 1 1 0 1 0 ],..., , [ ] ,... , [ ] ,..., , [ 为 上的 n 阶差商.x j f(x) x k x j, x i, f(x)x 0, x 1, …, x n ))....( )( ( ) ( ) () ( ] ,..., , [ ) ,..., 2 , 1 , 0 ( ) ( ] ,..., , [ 1 1 0 0 ' 1 0 1 0 n nj j j nj n x x x x x x x x x f x x x f n j x f x x x f n - - - = = = ∑ = ω ω 其中 的线性组合,即 函数值 是阶差商 性质 ] , [ 1 0 x x f ) ( ) ( 01 0 1] , [ 1 0 x x f x x x f x f = - - a 1=设互异y 0=f (x 0),y 1=f (x 1), y 2=f (x 2),构造二次牛顿插值多项式N 2(x )使y 0= N 2(x 0),y 1= N 2(x 1),y 2=N 2(x 2)。

令N 2(x )=a 0+a 1(x-x 0) +a 2(x-x 0) (x-x 1)因在构造N 1 (x )过程中已得a 0和a 1,只要求出a 2即可 由f (x 2)=N 2(x 2)= f (x 0) + (x 2-x 0)+a 2(x 2-x 0)(x 2-x 1得N 2(x 2)= f (x 0) + (x 2-x 0)+ (x 2-x 0)(x 2-x 1)(4)一般情况设互异y i =f (x i ),i=0,1,…,n 。

构造n 次牛顿插值多项式N n (x )使y i = N n (x i ),i=0,1,…,n,。

根据差商定义分段插值(1)高阶插值与龙格现象构造插值多项式时,根据误差表达式,是否多取插值点比少取插值点好?不一定!若被插函数是多项式,则多取插值点比少取插值点好。

相关文档
最新文档