数值分析 华中科技版第4版 第二章

合集下载

数值分析_第四版_课后习题答案_李庆扬

数值分析_第四版_课后习题答案_李庆扬
1 ( 2 1)
6
, (3 2 2 ) 3 ,
1 (3 2 2 ) 3
, 99 70 2 。
[解]因为 * ( f )
1 1 , 10 1 ,所以对于 f1 2 ( 2 1) 6
6 1 1 有一位有效数字; 10 1 6.54 10 4 10 2 , 7 2 2 (1.4 1)
而 e* (Y100 ) e* (Y0 ) (27.982 783) 783 27.982 ,
而 783 27.982
1 1 10 3 ,所以 * (Y100 ) 10 3 。 2 2
7、 求方程 x 2 56 x 1 0 的两个根, 使它至少具有四位有效数字 ( 783 27.982 ) [解]由 x 28 783 与 783 27.982 (五位有效数字)可知, 。 x1 28 783 28 27.982 55.982 (五位有效数字) 而 x2 28 783 28 27.982 0.018 ,只有两位有效数字,不符合题意。 但是 x2 28 783
tan( )
因此
N 1
tan tan ( N 1) N 1 , 2 1 tan tan 1 N ( N 1) N N 1
N
1 1 。 dx arctan 2 2 1 x N N 1
9、正方形的边长大约为 100cm,应怎样测量才能使其面积误差不超过 1 cm 2 ? [ 解 ] 由 * ((l * ) 2 ) [(l * ) 2 ] * (l * ) 2l * * (l * ) 可 知 , 若 要 求 * ((l * ) 2 ) 1 , 则

数值积分矩形公式的复化及误差分析

数值积分矩形公式的复化及误差分析
0.62866
0.632639
0.635301
0.637206
0.638638
0.647035
0.648299
0.648534
0.648616
0.648654
0.648674
0.648687
0.648695
0.696350
0.620093
0.617979
0.621293
0.624680
0.627521
2中矩形公式的递推公式及误差同理对中矩形公式也一样将求积区间ba分成n等份则一共有1n个分点按中矩形公式计算nr需要提供1n个函数值如果将积分区间再分一次则分点增至2n1个将二分前后两个积分值联系起来加以考虑注意到每个子区间1kkxx经过二分只增加了一个分点2121kkkxxx在上述二分后的子区间上利用复化的中矩形公式求得该子区间上的积分值为24341kkxfxfh同样nabh?代表二分前的步长将每个子区间上的积分值相加得??10224341nkkknxfxfhr8根据中矩形公式的误差公式2222bfafhdxxfhriban???得积分值的截断误差大致与2h成正比因此当步长二分后误差将减至原有误差的41即有412??nnriri移项整理得3122nnnrrri??同样当二分前后的两个积分值nr与nr2相差很近时就可以保证计算结果误差很小积分近似值nr2的误差大致等于312nnrr?因此如果用这个kfx1kxf误差值作为nr2的一种补偿则可以得到nnnnnrrrrrr313431222??可能结果比较理想
(9)
这就是我们所熟知的梯形公式,而梯形公式对准确值的逼近程度要优于左矩形公式和右矩形公式,所以这样的假设与估计是成立的,同理我们对上面算得的中矩形公式也可以加上这个小三角形的面积而得到与准确值更为近的值.

《数值分析》课程教学大纲

《数值分析》课程教学大纲

《数值分析》课程教学大纲学分:3分理论学时:16学时实践学时:16学时一、课程性质与教学目标数值分析是数学与应用数学专业的一门专业必修核心课程,它主要内容是介绍近代计算机常用的计算方法及其基础理论.数值分析是数学与现代电子计算机紧密结合的一个近代数学分支,它直接为现代工程技术和科学研究服务.科学计算已成为与理论分析、科学实验并驾齐驱的科学研究方法.让学生熟练掌握所规定的主要算法以及基本理论;学会各种主要算法的程序编写及上机实现;根据教程中所介绍的基本理论和原理,初步学会简单理论论证,以达到有一定分析问题和解决问题的能力.二、基本要求通过本课程的学习,使学生掌握算法和误差等概念,了解误差的来源以及在近似计算中的传播规律,了解算法的稳定性及其注意事项,并能估计一些简单误差.掌握拉格朗日插值公式,理解曲线拟合方法.掌握机械求积公式、牛顿-柯特斯公式.掌握非线性方程求根的迭代公式的构造,理解牛顿法.掌握线性方程组的迭代公式:雅可比迭代公式、高斯-塞德尔迭代公式.掌握解线性方程组的消去法、追赶法.掌握计算微分方程的欧拉方法和改进的欧拉方法.三、主要教学方法讲授、讨论与实验相结合四、理论教学内容第1章引论【授课学时】2学时【基本要求】掌握算法、误差和有效数字等概念,了解误差的来源以及在近似计算中的传播规律,了解算法的稳定性及其注意事项,并能估计一些简单误差..【教学重难点】教学重点:算法和误差等概念.教学难点:误差在近似计算中的传播规律.【授课内容】数值计算方法,误差的种类及其来源,绝对误差和相对误差,有效数字及其与误差的关系,误差的传播与估计,算法的数值稳定性及其注意事项.第2章插值方法【授课学时】4学时【基本要求】掌握拉格朗日插值公式,曲线拟合方法.【教学重难点】教学重点:拉格朗日插值公式,曲线拟合方法.教学难点:曲线拟合方法.【授课内容】插值概念,拉格朗日插值公式,曲线拟合方法.第3章数值积分与数值微分【授课学时】2学时【基本要求】掌握机械求积公式,牛顿-柯特斯公式.【教学重难点】教学重点:机械求积公式,牛顿-柯特斯公式.教学难点:牛顿-柯特斯公式.【授课内容】数值积分基本概念,插值型数值积分公式.第4章方程(组)的数值解法【授课学时】6学时【基本要求】掌握方程求根的迭代公式的构造,理解牛顿法,掌握解线性方程组的迭代公式:雅可比迭代公式和高斯-塞德尔迭代公式,掌握解线性方程组的消去法、追赶法.【教学重难点】教学重点:方程求根的迭代公式的构造,解线性方程组的迭代公式:雅可比迭代公式、高斯-塞德尔迭代公式,解线性方程组的消去法.教学难点:牛顿方法,高斯-塞德尔迭代公式,解线性方程组的消去法.【授课内容】根的搜索,迭代法、牛顿法.第5 章微分方程的数值解法【授课学时】2学时【基本要求】掌握计算常微分方程的欧拉方法和改进的欧拉方法.【教学重难点】教学重点:计算常微分方程的欧拉方法.教学难点:改进的欧拉方法.【授课内容】欧拉方法.五、实验教学内容项目1 插值方法【实验类型】验证【实验学时】4学时【实验目的】加深对拉格朗日插值,曲线拟合方法的理解和应用.【实验内容摘要】拉格朗日插值,曲线拟合方法.【实验基本要求】(1)能完成两点、三点的拉格朗日插值程序的编写;(2)能完成多项式的曲线拟合.【主要仪器设备名称及规格、型号】计算机安装有Matlab或C++软件项目2 数值积分【实验类型】设计【实验学时】4学时【实验目的】加深对数值积分公式的理解.【实验内容摘要】梯形公式、辛普生公式的程序设计,并比较误差.【实验基本要求】(1)能完成梯形公式、辛普生公式的程序设计;(2)能根据计算结果比较误差判断精度.【主要仪器设备名称及规格、型号】计算机安装有Matlab或C++软件项目3 非线性方程求根【实验类型】验证【实验学时】2学时【实验目的】实现牛顿方法程序的编写.【实验内容摘要】牛顿迭代法【实验基本要求】能在计算机上用牛顿方法求解非线性方程.【主要仪器设备名称及规格、型号】计算机安装有Matlab或C++软件.项目4 线性方程组的迭代法和直接法【实验类型】综合【实验学时】4学时【实验目的】加深对线性方程组的迭代法和直接法的理解.【实验内容摘要】雅可比迭代法,高斯-赛德尔迭代法,高斯消去法.【实验基本要求】(1)会用雅可比迭代法、高斯-赛德尔迭代法、高斯消去法设计程序;(2)能根据计算结果比较方法的优缺点.【主要仪器设备名称及规格、型号】计算机安装有Matlab或C++软件.项目5 微分方程的数值解法【实验类型】设计【实验学时】2学时【实验目的】加深对欧拉方法的理解和应用.【实验内容摘要】欧拉方法.【实验基本要求】要求根据微分方程的设计程序.【主要仪器设备名称及规格、型号】计算机安装有Matlab或C++软件.六、考核方式考核类型:考试考核形式:闭卷七、主要参考资料1、《数值计算方法及其程序实现》吴开腾等编科学出版社,2015年2、《计算方法—算法设计及其MATLAB实现》王能超主编华中科技大学出版社,2010年.3、《数值分析简明教程第二版》王能超主编高等教育出版社,2003年.4、《计算方法》易大义主编浙江大学出版社,2002年.5、《数值分析》黄铎主编科学出版社,2000年.6、《数值分析与实验学习指导》蔡大用主编清华大学出版社,2001年.7、网络资源链接/eol/homepage/course/layout/page/index.jsp?courseId=1029 7编写人(签字):数值分析课程小组审核人(签字):二级学院负责人(签字):。

华中科技大学出版社—数值分析第四版—课后习题及答案

华中科技大学出版社—数值分析第四版—课后习题及答案

14. 由于 x1 , x 2 , , x n 是 f ( x ) 的 n 个互异的零点,所以 f ( x) a 0 ( x x1 )( x x 2 ) ( x x n )
a 0 ( x xi ) a 0 ( x x j ) ( x xi ),
i 1 i 1 i j n n
4 7 h 3 时,取得最大值 max | l 2 ( x ) |
10 7 7 x 0 x x3 27 . k x , x , , x n 处进行 n 次拉格朗日插值,则有 6. i) 对 f ( x) x , (k 0,1, , n) 在 0 1 x k Pn ( x ) Rn ( x ) l j ( x) x k j

14.
1000000000 999999998 x1 1.000000, x2 1.000000 999999999 999999999 方程组的真解为 ,
x 1.00, x2 1.00 , 而无论用方程一还是方程二代入消元均解得 1 结果十分可 靠。 s b sin ca a sin cb ab cos cc a b c tan c c s ab sin c a b c 15.
可 得


( f1 ) ln(1
( f 2 ) ln(1

x x 1
2
) )
1 ( x x 2 1) 60 104 3 103 2 x x 1 ,
2


x x 1
2

x x 1
2

1 1 104 8.33 107 60 2

(Y100 ) 100

高斯求积公式-数值分析课程设计2

高斯求积公式-数值分析课程设计2

一、 引言介绍高斯型求积公式,并使用其求积分⎰=1sin I xdx 。

要求:数值实验结果要体现出随高斯点的增加误差的变化。

我们知道,求积公式⎰∑=≈bani i ix f Adx x f 0)()( (1.1)含有22+n 个待定常数i x 及),,2,1,0(n i A i =,如果它具有n 次代数精确度,则它应使1+m 个方程mk dx x x A bakni ki i ,,2,1,0,==⎰∑= (1.2)精确成立。

作为插值型求积公式(1.1)它至少具有n 次代数精确度;另一方面,令)())(()(101n n x x x x x x x ---=+ ω,则对22+n 次多项式)()(21x x f n +=ω而言,(7.5.1)右端为零,而左端严格大于零,即(7.5.1)式对22+n 次多项式)(21x n +ω不准确成立。

但要确定方程组(7.5.2)中的22+n 个待定常数i x 与i A ,最多需要给出22+n 个独立条件,所以m最大取12+n 。

因此,插值型求积公式(1.1)的代数精确度最小是n ,最大是12+n .由此可见,高斯公式的代数精度比牛顿-科特斯公式高,求解高斯求积公式的关键就是解出上述2n+2个待定常数。

为解决上述问题,首先要先给出三个定理:定理一:以n x x x ,,,10 为节点的插值型求积公式(7.5.1)具有12+n 次代数精确度的充要条件是以这些节点为零点的多项式)())(()(101n n x x x x x x x ---=+ ω与任意次数不超过n 的多项式)(x P 均在区间],[b a 上正交,即⎰=+ban dx x x P 0)()(1ω (1.3)定理二:高斯公式(1.1)的求积系数k A 全为正,且nk dx x l dx x l A bak bak k ,1,0,)()(2===⎰⎰(1.4)定理三:对于高斯公式(1.1),其余项为dxx fn f R ban n ⎰+++=)()()!22(1)(21)22(ωη (1.5)其中).())(()(],,[101n n x x x x x x x b a ---=∈+ ωη证明 以n x x x ,,,10 为节点构造)(x f 的埃尔米特插值多项式)(x H),()(i i x f x H = ni x f x H i i ,1,0),()(='='因为)(x H 是12+n 次多项式,而它的余项是)()()!22(1)()(21)22(x fn x H x f n n +++=-ωξ所以高斯公式(7.5.1)对)(x H 能准确成立,即∑∑⎰====ni i in i iibax f Ax H A dx x H 0)()()(从而dxx fn dxx H dx x f x f A dx x f f R n ban babani i i ba)()()!22(1)()()()()(21)22(0++=⎰⎰⎰∑⎰+=-=-=ωξ若)()22(x fn +在区间],[b a 上连续,由于)(21x n +ω在],[b a 上不变号,故应用积分中值定理可得],[,)()()!22(1)(21)22(b a dx x fn f R ban n ∈+=⎰++ηωη上述定理说明,与牛顿—科兹公式进行比较,高斯公式不但具有高精度,而且它还是数值稳定的,但是节点和求积系数的计算比较麻烦。

研究生数值分析第四版第二章2.1Gauss消去法

研究生数值分析第四版第二章2.1Gauss消去法

2 x1 2 x2 3x3 3 3x2 x3 5 6 x2 8 x3 4
消元2
(1) ×2-(2)
(1)+(3)
3x2 x3 5 6 x2 8x3 4
6 x3 6
x3 1 x 2 2 x 2 1
(1)
a23 a33
(1)
a2 n1 a3n1
(1)
a2 n a3n(1)(1)()(1)(1)
ann1
a1n1
(1) ( 2)
ann
a1n
(1)
(1)
an 3
a13
(1) ( 2)
(1)
(1)
(1) b2 (1) b3 (1) bn
(1)
x3 1 x 2 2 x 2 1
二、Gauss消去法 1、Gauss消去法的基本思想: 消元与回代。 Gauss消去法分为: 顺序Gauss消去法,列主元素Gauss消去法 2、顺序Gauss消去法 例1在四位十进制的限制下,试用顺序Gauss消去法求 解下列线性方程组
天河一号 曾经的王者
2011年6月21日日本理化学研究所20日宣布,与富士 通共同研发中的超级计算机“京”以每秒8612万亿次的 运算速度在最新全球超级计算机500强排名中位列第一。
9.707 10 31 4 8 3600 8612 10 10
20
由170个机 柜组成的 天河二号 整齐排列, 气势恢宏。
a13
a1n
(1) (1)
b1
a23 a33
a2 n1 a3n1
a2 n a3n
(1)
(1)
(1)
ann1

数值分析ppt-华中科技CHP1

数值分析ppt-华中科技CHP1

计算方法华中科技大学数学系教材张诚坚, 高健, 何南忠. 计算方法. 北京:高等教育出版社,1999年参考书¾李庆扬, 易大义, 王能超. 现代数值分析, 北京:高等教育出版社¾Richard L. Burden & J. Douglas Faires .Numerical Analysis(Seventh Edition), 北京:高等教育出版社, 2001¾徐士良.C常用算法程序集(第二版).北京:清华大学出版社,1996期末考试试题期末考试的试卷有填空题和解答题。

解答题共7个题,分数约占70%。

期末考试主要考核:基本概念;基本原理;基本运算。

必须带简易计算器。

总成绩=平时成绩*20%+期末成绩*80%§1绪论第1节数值算法概论第2节预备知识与误差第1节数值算法概论1. 引言数值计算已经是计算机处理实际问题的一种关键手段。

它使各科学领域从定性分析阶段走向定量分析阶段,从粗糙走向精密。

2. 计算机数值方法的研究对象与特点计算问题x I n∫+ =15dxxx n 11nx I dx =∫011615 , ln5n n n n I I I I −==−1615 , ln I I I I ==−误差的传播与积累丽的北京就刮起台风来了?!3 数值算法计算方法的主要任务:1.将计算机上不能执行的运算化为在计算机上可执行的运算2.针对所求解的数值问题研究在计算机上可执行的且有效的计算公式3.因为可能采用了近似等价运算,故要进行误差分析,即数值问题的性态及数值方法的稳定性数值算法是指有步骤地完成解数值问题的过程.数值算法有四个特点:1.目的明确算法必须有明确的目的,其条件和结论均应有清楚的规定2.定义精确对算法的每一步都必须有精确的定义3.算法可执行算法中的每一步操作都是可执行的4.步骤有限算法必须在有限步内能够完成解题过程例如给出等差数列1,2,3,…,10000的求和算法算法构造如下:N取记数器置零=S.1=,0⇒+,.21+N⇒SNNS.3<N10000若2,,否则转.4输出SN,一、误差的种类及来源1模型误差在建立数学模型过程中,要将复杂的现象抽象归结为数学模型,往往要忽略一些次要因素的影响,而对问题作一些简化,因此和实际问题有一定的区别.2观测误差在建模和具体运算过程中所用的数据往往是通过观察和测量得到的,由于精度的限制,这些数据一般是近似的,即有误差.3截断误差由于计算机只能完成有限次算术运算和逻辑运算,因此要将有些需用极限或无穷过程进行的运算有限化,对无穷过程进行截断,这就带来误差.第2节预备知识与误差在数值计算过程中还会遇到无穷小数,因误差与有效数字有效数字用科学计数法,记(其中)若(即的截取按四舍五入规则),则称为有n 位有效数字,精确到。

数值分析 2

数值分析 2

Euler法和预估校正法求解初值问题摘要在数学与计算科学中,Euler法是一种一阶数值方法,通常用于对给定初值的常微分方程(初值问题)的求解。

Euler法的基本思想是迭代,就是逐次替代,然后求出所要求的解,并达到一定的精度。

Euler法思想是简单地取切线的端点作为下一步的起点进行计算,当步数增多时,误差会因积累而越来越大,因此Euler法一般不用于实际计算。

为提高精度,需要在Euler法的基础上进行改进,即为预估校正法。

预估校正法的精度为二阶,思想是采用区间两端的函数值的平均值作为直线方程的斜率。

预估校正法先用Euler法求出预报值,再利用梯形公式求出校正值,局部截断误差比Euler法低了一阶,较大程度地提高了计算精度。

并编写MATLAB程序实现两种数值解法,通过作图对比其精度,加深对两种方法的认识。

关键字:Euler法,预估校正法,MATLAB软件EULER METHOD AND FORECAST CORRECTION METHOD FOR SOLVING INITIAL V ALUE PROBLEMSABSTRACTIn mathematics and computer science, the Euler method is a numerical method. It is usually used to solve the equations of the given initial value(initial value problems),Euler’s basic method is iterative, that is to say, the ideal is successive substitution, then, find out the required solution and achieved a certain accuracy. Euler method simply means take as the starting point of the next step to calculate the tangent of the end point, when numbers increase, errors due to the accumulation of more and more big. So, the Euler method is generally not used for practical calculation. In order to improve the accuracy, we need to be on the basis of Euler method was improved, the forecast correction method. Forecasts for the second order correction method of the precision, using the average value of a function as a linear equation at each end of the range of the slope. Forecast correction method with Euler method first predicted value, using trapezoid formula to find the correction, the local truncation error lower than the Euler method, greatly improve the calculation accuracy. By write MATLAB program to realize two methods, and through comparing the drawing accuracy, deepen understandingof the two methods.Key words: Euler method, forecast correction method, MATLAB目录1 欧拉法 (1)1.1 Euler方法简介 (1)1.1.1 Euler格式 (2)1.1.2欧拉方法的误差估计 (2)2 预估校正法 (6)2.1预估校正法简介 (6)2.1.1预估校正法 (6)2.2.2 预估校正法的误差估计 (6)3.实例以及结果分析 (4)3.1Euler法与预估校正法的Matlab实例及实现......................3.1.1 实例1的求解及Matlab实现 (7)3.1.2 实例2的求解及Matlab实现.............................3.1.3实例3的求解及Matlab实现............................. 参考文献.. (10)附录 (11)Euler 法1.1 Euler 方法一阶常微分方程的初值问题,其一般形式为0'(,)()y f x y y x y =⎧⎨=⎩ (1) 我们知道,只要函数f (x,y )适当光滑----譬如关于y 满足Lipschitz 条件(,)(,);f x y f x y L y y -≤-理论上就可以保证初值问题(1)的解()y y x =存在且唯一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例 思 练 7
相应的线性插值多项式可表示为 L1 ( x ) lk ( x ) yk lk 1 ( x ) yk 1 因此,只要确定基函数lk ( x )与lk 1 ( x ), 就可求出 多项式L1 ( x )(线性插值多项式)。 2 抛物线插值 已知三个点及对应点的函数值(三个插值条件)
,确定 n 2,插值节点 3 个(三个插值条件) 一个二次多项式,对应抛物线插值(二次插值) 。
拉格朗日插值就是从这些最基本的插值出发, 然后扩充到已知 n 1个插值条件,求一个 n 次 多项式。
例 思 练 5
二、线性插值与抛物线插值 1 线性插值
假定已知区间 xk , xk 1 的两端点处函数值
例 思 练 3
y
y f (x ) y P (x )
yn
y1
0
x1
xn x
三、插值类型
根据插值函数的类型分为: 1)多项式插值:函数作成多项式。 2)三角插值:函数作成三角函数的多项式。
P ( x ) sin x ,
3)有理函数插值。
cos x
4)分段插值:函数作成分段多项式。 ★
例 思 练
y k f ( xk ), y k 1 f ( xk 1 )。
几何意义: 过 xk , yk , xk 1 , yk 1 这两点作一条直线L1 ( x ) 来近似代替曲线f ( x ), L1 ( x )是插值曲线。
例 思 练
0
y
y L1 ( x )
y f ( x)
二元、三元函数也有类似的插值。
4四 插值余 Nhomakorabea项
§2 拉格朗日插值
三拉格朗日插值多项式
二线性插值与抛物线插值
一插值多项式的存在唯一性
一、插值多项式的存在唯一性
对给定函数 f ( x ),插值多项式 P ( x ) 必存在且唯 一。拉格朗日插值利用插值基函数,牛顿插值利用 均差和差分,得到的最终形式都是一样的。

其中 y0 , y1 ,..., yn 已知, x0 , x1 ,..., xn 已知, 而 a0 , a1 ,...,an 未知,待求。于是欲求的问题就转化 成线性方程组(未知元,方程个数都是 n 1)的 求解问题。 因此,要求多项式 P ( x ) ,只要解这个 n 1阶 线性方程组即可。
例 思 练 11
三、拉格朗日插值多项式
已知n 1个点及对应点的函数值 1个插值条件, (n ) 求一个n次插值多项式 n ( x )。 L
假设Ln ( x )满足插值条件:
x y
x0 y0
x1 y1
… …
xn yn
即Ln ( xi ) yi f ( xi ) ( i 0,1,2,...,n) Ln ( x )的具体作法也是先确定插值基函数(n次)
1 求多项式P ( x )
设一n次多项式 P ( x ) a0 x n a1 x n1 an1 x an (a0 0)
求P ( x )也就是求a0 , a1 ,...,an , 这就要根据已知的 n 1个插值条件,将每个节 点的值代入
例 思 练 1
n n P ( x0 ) y0 a0 x0 a1 x0 1 an1 x0 an n n P ( x1 ) y1 a0 x1 a1 x1 1 an1 x1 an n n P ( xn ) yn a0 xn a1 xn 1 an1 xn an
n 1个,设它们分别为L0 ( x ),L1 ( x ),,Ln ( x ), ... 再求n次插值多项式的表达式 Ln ( x ) l 0( x ) y0 l 1( x ) y1 l n( x ) yn 我们称其为拉格朗日插值多项式。
例 思 练 12
n次插值基函数具有如下 特点: 1)l0 ( x ), l1 ( x ),...,ln ( x )都是n次多项式。 2)在节点上 1 i 0 l0 ( xi ) 0 i 0 1 i 1 l1 ( xi ) 0 i 1 1 ik l k ( xi ) 0 i k 1 i n l n ( xi ) 0 i n (角标一致时等于 ,否则等于0) 1
例 思 练 8
抛物线插值(二次)插值基函数特点:
1) lk 1 ( x ), lk ( x ), lk 1 ( x )本身都是二次式。
2) 在节点上有
1 i k 1 l k 1 ( x i ) (1) 0 i k 1 1 i k l k ( xi ) ( 2) 0 i k
这说明n 1阶线性方程组的系数行列式不等于零, 从而解存在唯一,插值多项式P ( x )存在唯一。
如果要求的插值函数是次多项式,只要给 n 出n 1个插值条件即可求出多 项式系数 0 , a1 ,..., a n, a 并且这个 次多项式存在唯一。 n
例 思 练 4
介绍两种最简单的插值:
,确定 n 1,插值节点 2 个(两个插值条件) 一个一次多项式,对应线性插值。
例 思 练 2
2 证明插值多项式P ( x )的存在唯一性。
根据代数知识,由克兰姆法则,方程组的解 存在唯一的充要条件是欲求解的线性方程组的系 数行列式不为零。 因此,在这里的系数行列式为
n x0 n x 0 1

x0 x1 xn
1 1 1
3
x
n 1
x
n 1 1

n xn

n x n 1
例 思 练 13
n次插值基函数求法与线性,二次插值基函数是 一样的:
对于l0 ( x ),由于x x1,x x2, x xn时,l0 ( x ) 0, ..., 所以l0 ( x )必定含有因子( x x1)( x x2 )...( x xn )。
( x x1 )( x x2 )( x xn ) 如果x x0时, 1,恰好 ( x0 x1 )( x0 x2 )( x0 xn ) 是l0 ( x0 )的值。
( x xk )( x xk 1 ) 如果x xk 1时, 1,恰好是 ( xk 1 xk )( xk 1 xk 1 ) lk 1 ( xk 1 )的值。
记上式为lk 1 ( x ), 显然lk 1 ( x )满足插值条件( )。 1 于是定义
( x xk )( x xk 1 ) l k 1( x ) ( xk 1 xk )( xk 1 xk 1 )
xk
xk1
x
6
拉格朗日插值形式: xk 1 x x xk y L1 ( x ) yk yk 1 (两点式) (*) xk 1 xk xk 1 xk 均差形式,牛顿插值: f ( xk 1 ) f ( xk ) y L1 ( x ) f ( xk ) ( x xk ) (点斜式) xk 1 xk 基函数特点: xk 1 x x xk 1) 与 都是一次式,(*)式是 xk 1 xk xk 1 xk
yk 1 f ( xk 1 ), yk f ( xk ), yk 1 f ( xk 1 ) 求一个二次多项式 y L2 ( x )。
只要确定基函数就可以求出抛物线插值(二次插 值)多项式的表达式。
不妨设抛物线插值基函数分别为lk 1 ( x ), lk ( x ), lk 1 ( x )
它们的线性组合,分别记它们为lk ( x ), lk 1 ( x )。 1 i k 1 i k 1 2) lk ( xi ) l k 1 ( xi ) 0 i k 0 i k 1 这时我们就称lk ( x )和lk 1 ( x )为线性插值基函数。
第二章 插值法
引言 拉格朗日插值 逐次线性插值 均差与牛顿插值
差分与等距节点插值公式
埃尔米特插值
三 插值类型
§1 引言

插值法
一 插值问题
例 思 练
一、插值问题
设给定n 1个点及它的函数值
x y
x0 y0
x1 y1
… …
xn yn
这些点的数据信息,在工程中经常要用到, 一般是根据测量得到的,它们之间存在具体的 函数关系f ( x ), 但是现在是未知的,所以要想办 法构造一个多项式P ( x )来近似代替f ( x )
记上式为l0 ( x ), 显然l0 ( x )满足插值条件。于是定义:
( x x1 )( x x2 )( x xn ) l0 ( x ) ( x0 x1 )( x0 x2 )( x0 xn )
为n次插值的一个基函数。
例 思 练 14
同理,可作出另外n个基函数。
( x x0 )( x x2 )( x xn ) l1 ( x ) ( x1 x0 )( x1 x2 )( x1 xn ) ( x x0 )( x x1 )( x xk 1 )( x xk 1 )( x xn ) lk ( x ) ( xk x0 )( xk x1 )( xk xk 1 )( xk xk 1 )( xk xn ) ( x x0 )( x x1 )( x xn1 ) ln ( x ) ( xn x0 )( xn x1 )( xn xn1 )
1 i k 1 l k 1 ( xi ) ( 3) 0 i k 1
下面具体作插值基函数:
例 思 练 9
对于lk 1 ( x ),由于x xk 和x xk 1时,lk 1 ( x ) 0,
所以lk 1 ( x )必定含有因子( x x k )( x xk 1 )。
5 R( x ) f ( x ) P ( x ) 插值余项 )
6 f ( x ) 被插函数 )
相关文档
最新文档