绪论
(一)考核知识点
误差的来源类型;绝对误差和绝对误差限,相对误差和相对误差限,有效数字;绝对误差的传播。
(二)复习要求
1.知道产生误差的主要来源。
2.了解绝对误差和绝对误差限、相对误差和相对误差限和有效数字等概念以及它们之间的关系。
3.知道四则运算中的误差传播公式。
一、重点内容
一个物理量的真实值和我们算出的值往往不相等,其差称为误差。引起误差的原因是多方面的,主要有:模型误差,观测误差,截断误差,舍入误差。在计算方法中主要讨论的是截断误差和舍入误差。
误差:设精确值x*的近似值为x,差e=x-x*称为近似值x的误差(绝对误差)。
误差限近似值x的误差限e是误差e的一个上界,即|e|=|x-x*|≤ε。
相对误差e r是误差e与精确值x*的比值,。常用计算。
相对误差限是相对误差的最大限度,,常用计算相对误差限。
有效数字如果近似值x的误差限ε是它某一个数位的半个单位,我们就说x准确到该位。从这一位起到前面第一个非0数字为止的所有数字称为x的有效数字。
二、难点内容
(1)设精确值x*的近似值x,x=±0.a1a2…a n×10m,a1,a2,…,a n是0~9之中的自然数,且a1≠0,|x -x*|≤ε=0.5×10m-l,1≤l≤n。则x有l位有效数字。
(2)设近似值x=±0.a1a2…a n×10m有n位有效数字,则其相对误差限
(3)设近似值x=±0.a1a2…a n×10m的相对误差限不大于则它至少有n位有效数字。
(4)要求精确到10-3,取该数的近似值应保留4位小数。
三、例题
例1设x*=p=3.1415926…
近似值x=3.14=0.314×101,即m=1,它的误差是0.0015926…,有
,即n=3,故x=3.14有3为有效数字。x=3.14准确到小数点后第2位。
近似值x=3.1416,它的误差是0.0000074…,有
即m=1,n=5,
,
x=3.1416有5位有效数字。
近似值x=3.1415,它的误差是0.0000926…,有
即m=1,n=4,x=3.1415有4位有效数字。
这就是说某数有s位数,若末位数字是四舍五入得到的,那么该数有s位有效数字;若末位数字不是四舍五入得到的,那么该数有s位或s-1位有效数字。
例2指出下列各数具有几位有效数字,及其绝对误差限和相对误差限:
2.0004 -0.00200 9000 9000.00
解因为x1=2.0004=0.20004×101,它的误差限0.00005=0.5×101―5,即m=1,n=5,故x=2.0004有5位有效数字.相对误差限
x2=-0.00200,误差限0.000005,因为m=-2,n=3,x2=-0.00200有3位有效数字。
相对误差限e r=0.00005/0.00200=0.25%。
x3=9000,绝对误差限为0.5,因为m=4,n=4,x3=9000有4位有效数字,相对误差限
e r=0.5/9000=0.0056%
x4=9000.00,绝对误差限0.005,因为m=4,n=6,x4=9000.00有6位有效数字,相对误差限为
e r=0.005/9000.00=0.000056%
由x3与x4可以看到小数点之后的0,不是可有可无的,它是有实际意义的。
例3ln2=0.69314718…,精确到10-3的近似值是多少?
解精确到10-3=0.001,即绝对误差限是e=0.05,故至少要保留小数点后三位才可以。Ln2?0.693。
例4如何去设计一个好的算法?
答:一个好的算法必须满足:1、计算步骤简化以减少运算次数及误差积累;2、避免两个相同号数数值相近的数相减;3、计算若干同号数时的和,按绝对值增大的顺序相加;4、避免乘除法中数值绝对值过大或过小;5、防止大数吃掉小数;6、选用数值稳定性好的算法。
四、练习题
1.设某数x*,它的保留三位有效数字的近似值的绝对误差是___________________________。
2.设某数x*,它的精确到10-4的近似值应取小数点后____位。
3.()的3位有效数字是0.236×102。
(A)235.54×10-1(B)235.418(C)2354.82×10-2(D)0.0023549×103
4.设a*=2.718181828…,取a=2.718,则有(),称a有四位有效数字。
(A)(B)(C)(D)
5.设某数x*,对其进行四舍五入的近似值是(),则它有3位有效数字,绝对误差限是。
(A)0.315 (B)0.03150 (C)0.0315 (D)0.00315
6.以下近似值中,保留四位有效数字,相对误差限为。
(A)0.01234 (B)–12.34 (C)–2.20 (D)0.2200
五、练习题答案
该数有效数字第四位的一半。2.四 3.(A) 4.(B) 5.(C) 6.(D)
方程求根
(一) 考核知识点
二分法;迭代法――牛顿法;弦截法。 (二)复习要求
1.知道有根区间概念,方程f (x )=0在区间(a ,b )有根的充分条件。
2.掌握方程求根的二分法;二分法及二分次数公式,迭代法及其收敛性。
3.熟练掌握牛顿法,掌握初始值的选择条件。
4.掌握弦截法。 一、重点内容
1.二分法:设方程f (x )=0在区间[a ,b ]内有根,用二分有根区间的方法,得到有根区间序列:x *
≈
x n =(a 0=a ,b 0=b ),n =0,1,2,…
有误差估计式:?x *
-x n ?≤
,n =0,1,2,…,二分区间次数:
2.牛顿法:用切线与x 轴的交点,逼近曲线f (x )与x 轴的交点。迭代公式为
(n =1,2,…),选初始值x 0满足f (x 0)f 2(x 0)>0,迭代解数列一定收敛。
3.弦截法:用两点连线与x 轴交点逼近曲线f (x )与x 轴的交点。迭代公式为
(n =1,2,…)
二、难点内容:
(1)、迭代法概念:若方程f (x )=0表成x =j(x ),于是有迭代格式:x n =j(x n -1)(n =1,2,…),
,
x *≈x n ,存在0<l <1,|¢j(x )|£l,在区间[a ,b ]内任一点为初始值进
行迭代,迭代数列收敛。
(2)定理一:设)(x φ在区间【a,b 】上具有一阶连续的导数,且满足如下两个条件:①当],[b a x ∈时,
],[)(b a x ∈φ;②存在正常数L<1,使得对任意],[b a x ∈有L x ≤')(φ。则
① 方程f(x)=0在区间【a,b 】上有唯一根;
② 对任意],[0b a x ∈,迭代格式x =j(x )收敛,且*
lim x x n n =∞
→;
(3)定理二:设方程f(x)=0在区间【a,b 】内有根x *
,且当],[b a x ∈时,1)(≥'x φ,则对任意初始值
],[0b a x ∈,且*≠x x 0,迭代格式x =j(x )发散。
(4)定理三(局部收敛):设方程x =j(x )有根x *
,且在x *
的某个邻域δ≤-=*
x x x S 内j(x )存在
一阶连续的导数,则①当1)(*<'x ?时,迭代公式)(1n n x x φ=+局部收敛;②当1)(*
>'x ?时,迭代公式
)(1n n x x φ=+发散。
(5)迭代序列收敛阶的概念
若存在0<l <1,|¢j(x)|£l,在区间[a,b]内任一点为初始值进行迭代,迭代数列收敛。设迭代序列{}n x 收敛于*
x ,如果存在实数1≥p 与正常数c ,使得c x
x x x p
n n n =--**+∞
→1lim
,则称序列{}n x 是p 阶收敛于*x 。特
别地,当1=p 时,称序列{}n x 为线性(一次)收敛;{}n x 为线性收敛时,必须要求1 x 的误差缩减越快,也就是序列{}n x 收敛越快。 (6)定理四:若j(x )在x * 附近的某个邻域内有)1(≥p p 阶连续导数,且 0)(,0)(,,0)(,)(**)1(***≠=='=-x x x x x p p ???? ,且对一个任意靠近x *的初始值,迭代公式 )(1n n x x φ=+是p 阶收敛的。 三、例题 例1证明方程1-x -sin x =0在区间[0,1]内有一个根,使用二分法求误差不超过0.5×10-4 的根要迭代多少次? 证明令f (x )=1-x -sin x , ∵f (0)=1>0,f (1)=-sin1<0 ∴f (x )=1-x -sin x =0在[0,1]有根。 又f 1(x )=-1-c os x <0(x ?[0.1]),故f (x )=0在区间[0,1]内有唯一实根。 给定误差限e =0.5×10-4 ,有 2877.1312 ln 10 ln 45.0ln 12ln ln )ln(=-+-=---≥ εa b n ,只要取n =14。 例2用迭代法求方程x 5 -4x -2=0的最小正根,计算过程保留4位小数。 [分析]容易判断[1,2]是方程的有根区间。 若建立迭代格式))2,1((14 5)(,42)(,424 55∈>='-=-=x x x x x x x ??即,此时迭代发散。 建立迭代格式))2,1((5 4 2454 )(,24)(,2444 55∈< += '+=+=x x x x x x x ) (??,此时迭代收敛。 解建立迭代格式,5 52+4=2+4=x x x x )(,?, 1=21∈5 4 < 2 +454= '04x x x x 取初始值)),,(()(?, 1.4316245501≈=+=x x , 1 1.505724.7245512≈=+=x x , 5 1.5160204.8245523≈=+=x x , 2 1.518066.8245534≈=+=x x , 1.51850728.8245545≈=+=x x 。取≈* x 1.5185。 例3试建立计算3a 的牛顿迭代格式,并求3791411.的近似值,要求迭代误差不超过10-6 。 [分析]首先建立迭代格式.确定取几位小数,求到两个近似解之差的绝对值不超过10-6 。 解令 0=-==33 a x x f a x )(,,求x 的值.牛顿迭代格式为 ),...,,()()(10=3+32=3--='-=2 23 1 +k x a x x a x x x f x f x x k k k k k k k k k 。迭代误差不超过10-6,计算结果应保留 小数点后6位。 当x =7或8时,x 3=343或512,0>8''80<7''7)()(,)()(f f f f 而,取x 0=8,有 078 7.47883791 .41183233222001≈?+?=+= x a x x 956 7.439478078.73791.411478078.7323322 2212≈?+?=+= x a x x , 038122 0=-21.x x 7.439760 439956.73791.411439956.7323322 2223≈?+?=+= x a x x , 000196 0=-32.x x 7.439760439760 .73791.411439760.7323322 2334≈?+?=+= x a x x 于是,取≈* x 7.439760 例4用弦截法求方程x 3-x 2 -1=0,在x =1.5附近的根.计算中保留5位小数点. [分析]先确定有根区间.再代公式. 解f (x )=x 3-x 2 -1,f (1)=-1,f (2)=3,有根区间取[1,2]。 迭代公式为 ) ()()() (1-1-1+--- =n n n n n n n x x x f x f x f x x (n =1,2,…) 取x 1 =2, 251≈1?43 -2=-+--1---=012 302131213112.)(x x x x x x x x x x 1.37662)225.1(2 225.125.11 25.125.125.12 323233≈-?+-----=x 1.48881)25.137662.1(25.125.137662.137662.11 37662.137662.137662.12 323234≈-?+-----=x 1.46348)3766 2.148881.1(37662 .137662.148881.148881.11 48881.148881.148881.12 323235≈-?+-----=x 1.46553)48881.146348.1(48881 .148881.146348.146348.11 46348.146348.146348.12 323236≈-?+-----=x 取≈* x 1.46553,f (1.46553)?-0.000145 例4选择填空题 1.设函数f (x )在区间[a ,b ]上连续,若满足_____________,则方程f (x )=0在区间[a ,b ]一定有实根。 答案:f (a )f (b )<0 2.用简单迭代法求方程f (x )=0的实根,把方程f(x )=0表成x =j(x ),则f (x )=0的根是() (A)y =x 与y =j(x )的交点 (B)y =x 与y =j(x )交点的横坐标 (C)y =x 与x 轴的交点的横坐标 (D)y =j(x )与x 轴交点的横坐标 答案:(B) 3.为求方程x 3―x 2 ―1=0在区间[1.3,1.6]内的一个根,把方程改写成下列形式,并建立相应的迭代公式,迭代公式不收敛的是( )。 (A)1 1:,1 1 12-=-= +k k x x x x 迭代公式 (B)2 121 1:,11k k x x x x +=+ =+迭代公式 (C)3 /1212 3 )1(:,1k k x x x x +=+=+迭代公式 (D)1 1:,12 2 1 2 3 +++==-+k k k k x x x x x x 迭代公式 答案:(A) 解答: 在(A)中,075828.1)16.1(21 )1(21)(,1 1)(,112 /32/32=->--='-=-= x x x x x x ??故迭代发散。 在(B)中1901.03.11 2),11)(,113 322<=<-='+=+ =x x x x x x ??,故迭代收敛。 在(C)中,15515.0) 3.11(36 .12)1(32),,1)(3 /223/2232<≈+?<+= '+=x x x x x ??,故迭代收敛。 在(D)中,类似证明,迭代收敛. 4.牛顿切线法是用曲线f (x )上的_____________与x 轴的交点的横坐标逐步逼近f (x )=0的解;而弦截法是用曲线f (x )上的__________________与x 轴的交点的横坐标逐步逼近f (x )=0的解。 答案:点的切线;两点的连线 四、练习题 1.用二分法求方程f (x )=0在区间[a ,b ]内的根x n ,已知误差限e ,确定二分的次数n 是使()。 (A)b -a £e (B)?f (x )?£e (C)?x *-x n ?£e (D)?x * -x n ?£b -a 2.设方程f (x )=x -4+2x =0,在区间[1,2]上满足_____________,所以f (x )=0在区间[1,2]内有根。建立 迭代公式x x 2-4=,因为__________________,此迭代公式发散。 3.牛顿切线法求解方程f (x )=0的近似根,若初始值x 0满足(),则解的迭代数列一定收敛。 (A))()(0x f x f ''<0 (B))()(0x f x f ''>0 (C))()(0x f x f ''£0 (D))()(0x f x f ''30 4.设函数f (x )在区间[a ,b ]内有二阶连续导数,且f (a )f (b )<0,当__________时,则用弦截法产生的解数列收敛到方程f (x )=0的根。 5.用二分法求方程x 3 -x -1=0在区间[1.0,1.5]内的实根,要求准确到小数点后第2位。 6.试用牛顿切线法导出下列各式的迭代格式: (1)c 1 不使用除法运算;(2)c 1不使用开方和除法运算。 五、练习题答案 1.(C) 2.0>20<1)(,)(f f ;3861≈22>22-='.ln ln )(x x ?>1 3.(B) 4.f ¢(x )10 5.1.32 6.(1)3 12 15.05.1)2(, 2n n n n n n cx x x cx x x -=-=++ 线性方程组的数值解法 (一)考核知识点 高斯顺序消去法,列主元消去法;雅可比迭代法,高斯――赛德尔迭代法;消去法消元能进行到底的条件,迭代解数列收敛的条件。 (二)复习要求 1.知道高斯消去法的基本思想,熟练掌握高斯顺序消去法和列主元消去法。 2.掌握线性方程组雅可比迭代法和高斯――赛德尔迭代法。 3.知道解线性方程组的高斯消去法消元能进行到底的条件,知道迭代解数列收敛概念和上述两种迭代法的收敛性的充分条件。 一、重点内容 1.高斯消去法:解线性方程组AX =b ,对增广矩阵 顺序作初等行变换,使矩阵A 化为上三角形矩 阵,再回代,从而得到线性方程组的解。要求作初等行变换消元过程中,。注意:本章讨论线性 方程组的解的方法,不讨论解的存在性。 2.列主元消去法:在高斯顺序消去法中,每次消元之前,要确定主元 , (k =1, 2,3,…,n -1)把第r 行作为主方程,做第k 次消元。把系数矩阵化为上三角形矩阵,从而得到线性方程组的解。 3.LU 公式法 LU A = 其中 ?? ? ??? ??????? ?? ?=????????????????=nn n n n n u u u u u u u u U l l l L 2232211312 112121111 ??? ? ????? ??+=∑-==+=∑-=====-=-=n ,...,k i ,u u l a l n ...,,k ,n ,...,k ,k j ,u l a u n ,...,i ,u a l n ,...,j , a u kk k j jk ij ik ik k i ij ki kj kj i i j j 132******** 1111111 4.雅可比迭代法:解线性方程组AX =b 的雅可比迭代法公式为 (k=0,1,2,…) 4.高斯――赛德尔迭代法:解线性方程组AX=b的高斯――赛德尔迭代法公式为 (i=1,2,…,n;k=0,1,2,…) 二、难点内容:解的收敛性定理 (1)高斯消去法消元过程能进行到底的充分必要条件是系数矩阵A的各阶顺序主子式不为0;AX=b 能用高斯消去法求解的充分必要条件是A的各阶顺序主子式不为0。 (2)(迭代法基本定理):设线性方程组X=BX+f对于任意初始向量X(0)及任意f,对应此方程组的迭 其中λi(i=1,2,…,n)为迭代矩阵B的特代公式:X(k+1)=B(k)X+f,收敛的充分必要条件是 , 征根。当λi为复数时,|λi|表示λi的模。 (3)(迭代法收敛的充分条件)设线性方程组AX=b,(1)若A是严格对角占优矩阵,则雅可比迭代法和高斯――赛德尔迭代法收敛;(2)若A为对称正定矩阵,则高斯――赛德尔迭代法收敛。 注:设矩阵A=[a ij]n,若则称矩阵A是严格对角占优矩阵。 三、例题 例1用顺序消去法解线性方程组 解顺序消元 于是有同解方程组 回代得解:x3=-1,x2=1,x1=1,原线性方程组的解为X=(1,1,-1)T。 例2取初始向量X(0)=(0,0,0)T,用雅可比迭代法求解线性方程组 解建立迭代格式:(k =1,2,3,…) 第1次迭代,k =0:X (0)=0,得到X (1)=(1,3,5)T , 第2次迭代,k =1:, X (2)=(5,-3,-3)T ; 第3次迭代,k =2:, X (3)=(1,1,1)T ; 第4次迭代,k =3:, X (4)=(1,1,1)T ; 例3填空选择题: 1.用高斯列主元消去法解线性方程组 ??? ??=--=++=++2333220221 321321x x x x x x x x 作第1次消元后的第2,3个方程分别为。 解选a 21=2为主元,作行互换,第1个方程变为:2x 1+2x 2+3x 3=3,消元得到 ?? ?=+--=-5 .35.125 .15.03232x x x x 是应填写的内容。 2.用选主元的方法解线性方程组A X =b ,是为了( )。 (A)提高计算速度 (B)减少舍入误差 (C)减少相对误差 (D)方便计算 答案:选择(B) 3.用高斯-赛德尔迭代法解线性方程组 ??? ??=++=++=-+5 223122321 321321x x x x x x x x x 式中=(k =0,1,2,…) 的迭代格1 2 11225++--k k x x 答案: 1 2 1125++--k k x x 解答:高斯——赛德尔迭代法就是充分利用已经得到的结果,求x2的值时应该用x1的新值。 4.当a()时,线性方程组的迭代解一定收敛。 (A)>6 (B)=6 (C)<6 (D)>?6? 答案:(D) 解答:当?a?>6时,线性方程组的系数矩阵是严格对角占优矩阵,由定理6,迭代解一定收敛。 四、练习题 1.用高斯列主元消去法解线性方程组 2.用高斯-赛德尔迭代法求解线性方程组 取初始值(4.67,7.62,9.05)T,求二次迭代值。 3.证明线性方程组 的迭代解收敛。 4.用高斯顺序消去法解线性方程组,消元能进行到底的充分必要条件是.。 5.用列主元消去法解线性方程组,第1次消元,选择主元为()。 (A)3 (B)4 (C)-4 (D)-9 五、练习题答案 1、X=(-4,1,2)T 2、(4.66619,7.61897,9.07452)T 3、提示:系数矩阵是严格对角占优矩阵。 4、线性方程组的系数矩阵的各阶顺序主子式均不为0。 5、(C) 函数插值与曲线拟合 (一)考核知识点 插值函数,插值多项式,被插值函数,节点;拉格朗日插值多项式:插值基函数;差商及其性质,牛顿插值多项式;线性拟合、二次拟合。 (二)复习要求 1.了解插值函数,插值节点等概念。 2.熟练掌握拉格朗日插值多项式的公式,知道拉格朗日插值多项式余项。 3.掌握牛顿插值多项式的公式,了解差商概念和性质,掌握差商表的计算,知道牛顿插值多项式的余项。 4.了解线性拟合和二次多项式拟合的方法。 一、重点内容 求插值多项式的基本思想:设函数)(x f 在区间[a,b ]上连续。已知它在],[b a 上1+n 个互不相同的点 n x x x ,,,10 处的值n y y y ,,,10 。如果多项式)(x p 在点i x 上满足),,1,0()(n i y x p i i ==,则称) (x p 是函数)(x f 的插值多项式。 1.函数插值:已知函数f (x )的n 个函数值y k =f (x k ),k =0,1,2,…,n 。构造一个多项式P(x ),使得P(x k )=y k 。P(x )就是插值多项式,f (x )就是被插函数,x k 就是插值节点。误差R(x )=f (x )-P(x )。 2.拉格朗日多项式:称n 次多项式P n (x )=y 0l 0+y 1l 1+…+y n l n = 为拉格朗日插值多项式,其中 基函数 当n =1时,线性插值P 1(x )=y k l k (x )+y k +1l k +1(x ),其中基函数 。 当n =2时,得到二次多项式,就是二次插值。拉格朗日插值多项式的余项为 , 其中ξ∈(a ,b )。 3.差商与牛顿插值多项式:函数值与自变量的差商就是差商, 一阶差商 (或记作f [x 0,x 1]); 二阶差商(或记作f [x 0,x 1,x 2]) 性质 n 阶差商可以表示成n+1个函数值)(),...,(),(10n x f x f x f 的线 性组合,即 f [k x x x ,...,,10]=∑=+-----n i n i i i i i i i x x x x x x x x x f 0110) )...()()...(() ( 当n=1时, 11100101010) ()()()(],[x x x f x x x f x x x f x f x x f -+ -=--= 当n=2时, ) )(() ())(()())(()())(()()1 1()())(()() )()((1 ))()((1] ,[],[],[],[],,[120222101120100120222101201201001 2221102011100200 2211010212110210x x x x x f x x x x x f x x x x x f x x x x x f x x x x x x x f x x x x x f x x x f x x x f x x x x x f x x x f x x x x x x f x x x x f x x x x f x x f x x x f -- + - -+--= --+ ----+--=-+--+-+--=-+ -=--= 注:差商有两条常用性质:(1)差商用函数值的线性组合表示;(2)差商与插值节点顺序无关。 用差商为系数构造多项式,就是牛顿插值多项式N n (x )=f (x 0)+f [x 0,x 1](x -x 0)+f [x 0,x 1,x 2](x -x 0)(x -x 1)+…+f [x 0,x 1,x 2,…,x n ](x -x 0)(x -x 1)(x -x 2)…(x -x n-1) 牛顿插值多项式的余项为R n (x )=f (x )-N n (x )=f [x ,x 0,x 1,x 2,…,x n ](x -x 0)(x -x 1)(x -x 2)…(x -x n -1)(x -x n )。 4.分段线性插值 已知n +1个互异节点x 0,x 1,…,x n 构造一个分段一次的多项式P(x ),且满足:(1)P(x )在[a ,b ]上连续;(2)P(x k )=y k (k =0,1,2,…,n );(3)P(x )在[x k ,x k +1]上是线性函数。 分段线性插值函数 其中l k (x )(k =0,1,2,…,n )是分段线性插值基函数。 (i =1,2,…,n -1) 5.三次样条插值函数 (k =0,1,2,…,n -1)(x k ≤x ≤x k +1) 其中S2(x k)=m k(k=0,1,2,…,n),h k=x k+1-x k(k=0,1,2,…,n-1),m0,m1,…,m n满足的方程组是 (*) 其中:, (k=1,2,…,n-1) (1)当已知S¢(x0)=y¢0,S¢(x n)=y¢n时,(*)式中 m0=1,l n=1, (2)当已知S2(x0)=y20=m0,S2(x n)=y2n=m n时,(*)式化为 6、最小二乘法 用j(x)拟合数据(x k,y k)(k=1,2,…,n),使得误差的平方和 为最小,求j(x)的方法,称为最小二乘法。 (1)直线拟合若,a0,a1满足法方程组 (2)二次多项式拟合若,a0,a1,a2满足法方程组 三、例题 例1已知函数=()的观察数据为 x k -2 0 4 5 y k 5 1 -3 1 试构造拉格朗日多项式P n (),并计算P(-1)。 [只给4对数据,求得的多项式不超过3次] 解:先构造基函数 845-4-- =5-2-4-2-0-2-5-4-= 0) )(())()(())(()(x x x x x x x l 405-4-2+= 5-04-02--05-4-2+= 1) )()(())())((())()(()(x x x x x x x l 245-2+- =5-40-42+45-2+= 2) )(())()(()()()(x x x x x x x l 354-2+= 4-50-52+54-2-2+= 3) ()())()(())(()()(x x x x x x x x l 所求三次多项式为 P 3(x )= y l k k k n =∑0 = 845-4-? 5-) )((x x x +405-4-2+))()((x x x -245-2+? 3-))(()(x x x +354-2+)()(x x x = 1+2155 -141-42523x x x 。 P 3(-1)=724 = 1+21 55-141-425- 例2已知函数y =f (x )的数据如表中第1,2列。计算它的各阶差商。 k X k f (x k ) 一阶差商 二阶差商 三阶差商 四阶差商 0 0.40 0.41075 1 0.55 0.57815 1.11600 2 0.65 0.69675 1.16800 0.28000 3 0.80 0.88811 1.27573 0.35893 0.19733 4 0.90 1.20152 1.38410 0.43348 0.21300 0.03134 计算公式为 一阶差商 ) ,,,() ()(),(3210=--= 1 +1+1+k x x x f x f x x f k k k k k k 二阶差商 ) ,,() ,(),(),,(210=--= 2 +2+1+1+2+1+k x x x x f x x f x x x f k k k k k k k k k 三阶差商 ) ,() ,,(),,(),,,(10=--= 3 +3+2+1+2+1+3+2+1+k x x x x x f x x x f x x x x f k k k k k k k k k k k k 四阶差商4 04321321043210--= x x x x x x f x x x x f x x x x x f ) ,,,(),,,(),,,,( 例3设 n x x x x ,...,,,210是n +1个互异的插值节点,),...,,,)((n k x l k 210=是拉格朗日插值基函数,证明: (1)1 ≡∑0 =n k k x l )((2)) ,...,,,()(n m x x x l m n k m k k 210=≡∑0 = 证明(1)P n (x )=y 0l 0+y 1l 1+…+y n l n = y l k k k n =∑0 ) ()()(),()! () ()()(x R x P x f x n f x R n n n n n +=∴ 1+=1+1+ωξ 当f (x )o1时, 1=) ()!() ()()()()(x n f x l x R x P n n k k k n n 1+1+0=1++?1=+∑ωξ 由于 0=1+)() (x f n ,故有1 ≡∑0 =n k k x l )( (2)对于f (x )=x m ,m=0,1,2,…,n ,对固定x m (0£m£n ),作拉格朗日插值多项式,有 ) ()!() ()()()()(x n f x l x x R x P x n n n k k m k n n m 1+1+0=1++=+≈∑ωξ 当n >m -1时,f (n +1) (x )=0,R n (x )=0,所以m n k k m k x x l x ≡∑0 =)(。 注意:对于次数不超过n 的多项式 011 -1-++++=a x a x a x a x Q n n n n n ..)(,利用上结果,有:011-1-++++=a x a x a x a x Q n n n n n ..)( = ∑∑∑∑0 =00 =10 =1-1-0 =++++n k k n k k k n k n k k n n k n k k n x l a x x l a x x l a x x l a ) ()(...)()(