曲线插值和曲线拟合课件.ppt
《曲线插值和曲线拟合课件.ppt》由会员分享,可在线阅读,更多相关《曲线插值和曲线拟合课件.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 曲线插值与曲线拟合曲线插值与曲线拟合刘云华121 引言引言2 拉格朗日插值多项式拉格朗日插值多项式3 分段低次拉格朗日插值分段低次拉格朗日插值4 Neville逐步插值方法逐步插值方法5 Newton插值插值6 Hermite插值和分段三次插值和分段三次Hermite插值插值7 曲线拟合曲线拟合 实际中,f(x)多样,复杂,通常只能观测到一些离散数据;或者f(x)过于复杂而难以运算。这时我们要用近似函数g(x)来逼近f(x)。自然地,希望g(x)通过所有的离散点 概念x0 x1x2x3x4xg(x)f(x)定义:为定义在区间 上的函数,为区间上n+1个互不 相同的点,为给定的某一
2、函数类。求 上的函数 满足问题l是否存在唯一l如何构造l误差估计设则所以 有解,当且仅当系数行列式不为系数行列式不为0存在唯一定理定理1.1:为n1个节点,n+1维空间,则插值函数存在唯一,当且仅当1.与基函数无关2.与原函数f(x)无关3.基函数个数与点个数相同特点:特点:对应于对应于则则Vandermonde行列式多项式插值的Lagrange型如何找?在基函数上下功夫,取基函数为要求则求,易知:记l线性插值12x0y图图2-2二次插值14这是一个二次函数,用二次函数近似代替函数,在几何上就是通过曲线上的三点,作一抛物线近似地代替曲线(图图2-3),故三点插值三点插值(二次插二次插值值)。图
3、图2-3yx0例:16例例已知分别用线性插值和抛物插值求的值。解解 因为115在100和121之间,故取节点x0=100,x1=121相应地有y0=10,y1=11故用线性插值求得的近似值为17仿上,用抛物插值公式所求得的近似值为将所得结果与的精确值10.7328相比较,可以看出抛物插值的精确度较好。为了便于上机计算,我们常将拉格朗日插值多项式改写成对称形式算法:fx=0.0for(i=0;i=n;i+)tmp=1.0;for(j=0;ji;j+)tmp=tmp*(x-xj)/(xi-xj);for(j=i+1;j=n;j+)tmp=tmp*(x-xj)/(xi-xj);fx=fx+tmp*y
4、i;returnfx;Lab02 Lagrange插值对函数构造插值,并求插值节点取为:(1)(2)对N=5,10,20,40比较以上两组节点的结果。Chebyshev点误差解:求设易知有n+2个零点由a的任意性例:例:已知已知分别利用分别利用 sin x 的的1次、次、2次次 Lagrange 插值计算插值计算 sin 50 并估计误差。并估计误差。解:解:n=1分别利用分别利用x0,x1 以及以及 x1,x2 计算计算利用利用这里这里而而sin 50 =0.7660444)185(50sin10 p pL0.77614外推外推/*extrapolation*/的实际误差的实际误差 0.01
5、0010.01001利用利用sin 50 0.76008,内插内插/*interpolation*/的实际误差的实际误差 0.005960.00596内插通常优于外推。选择内插通常优于外推。选择要计算的要计算的 x 所在的区间的所在的区间的端点,插值效果较好。端点,插值效果较好。n=2)185(50sin20 p pL0.76543sin 50 =0.76604442次插值的实际误差次插值的实际误差 0.000610.00061高次插值通常优于高次插值通常优于低次插值低次插值例子P14P1726 4 分段低次插值分段低次插值 例2、例4表明,适当地提高插值多项式的次数,有可能提高计算结果的准确
6、程度。但是决不可由此提出结论,认为插值多项式的次数越高越好。例如,对函数 先以 为节点作五次插值多项式P5(x),再以 为节点作十次插值多项式P10(x),并将曲线 描绘在同一坐标系中,如图图2-52-5所示。27-101xy1y=1/(1+25x2)y=P5(x)图图2-52-5y=P10(x)28这种分段低次插值叫分段线性插值分段线性插值。在几何上就是用折线代替曲线,如图图2-6所示。故分段线性插值又称折线插值折线插值.xy=f(x)yox0 x1xnx2图2-629类似地,为求的近似值,也可选取距点最近的三个节点进行二次插值,即取这种分段低次插值叫分段二次插值分段二次插值。在几何上就是用
7、分段抛物线代替曲线,故分段二次插值又称分段抛物插值分段抛物插值。为了保证 是距点 最近的三个节点,(4.2)中的 可通过下面方法确定:(4.2)30Neville逐步插值方法逐步插值方法通过两点插值逐步生成多点插值的方法两点插值31三点插值:由两个两点插值(x0,y0)(x1,y1)与(x1,y1)(x2,y2)32多点Neville插值22Hermite插值在节点处已知函数值和导数值两点三次两点三次Hermite插值两点三次两点三次Hermite插值误差分析例子P26p29三次样条插值分段低阶插值,收敛性好,但光滑性不够理想。在工业设计中,对曲线光滑性要求高,如:流线型设想这样一曲线:插值,
8、次数不高于3次,整个曲线2阶连续导数,称为三次样条函数插值。每个小区间不高于3次,有4n个未知数,我们的已知条件如下:共3n-3+n+1=4n-2个条件给定端点弯距值给定端点转角值58曲线拟合的最小二乘法曲线拟合的最小二乘法 1 引引 言言 2 什么是最小二乘法什么是最小二乘法 3 最小二乘解的求法59曲线拟合的最小二乘法曲线拟合的最小二乘法 1 引引 言言在科学实验和生产实践中,经常要从一组实验数据出发,寻求函数y=f(x)的一个近似表达式y=(x)(称为经验公式)。从几何上,就是希望根据给出的m个点,求曲线y=f(x)的一条近似曲线y=(x)。因此,这是一个曲线拟合的问题。多项式插值虽然在
9、一定程度上解决了由函数表求函数的近似表达式问题,但用它来解决这里提出的问题,有明显缺陷。首先,实验提供的数据通常带有测试误差。如要求近似曲线y=(x)严格地通过所给的每个数据点,就会使曲线保持原有的测试误差。当个别数据的误差较大时,插值效果显然是不理想的。其次,由实验提供的数据往往较多(即m较大),用插值法得到的近似表达式,明显地缺乏实用价值。60因此,怎样从给定的一组数据出发,在某个函数类中寻求一个“最好”的函数(x)来拟合这组数据,是一个值得讨论的问题。随着拟合效果“好”、“坏”标准的不同,解决此类问题的方法也不同。这里介绍一种最常用的曲线拟合方法,即最小二乘法。2 什么是最小二乘法什么是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 曲线 曲线拟合 课件
限制150内