上海交大数值分析课件数值分析2-6(三次样条插值)

上海交大数值分析课件数值分析2-6(三次样条插值)

ID:6168265

大小:1.57 MB

页数:25页

时间:2017-11-14

上海交大数值分析课件数值分析2-6(三次样条插值)_第1页
上海交大数值分析课件数值分析2-6(三次样条插值)_第2页
上海交大数值分析课件数值分析2-6(三次样条插值)_第3页
上海交大数值分析课件数值分析2-6(三次样条插值)_第4页
上海交大数值分析课件数值分析2-6(三次样条插值)_第5页
资源描述:

《上海交大数值分析课件数值分析2-6(三次样条插值)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、三次样条的产生和背景第二章插值法§5三次样条插值二、三次样条函数的定义三、三转角方程四、三弯矩方程预备知识已知:4个条件xixkxk+1yi=f(xi)ykyk+1求:一个次数不超过3的多项式H3(x)Hermite插值:结论:其中实际中有许多计算问题对插值函数的光滑性有较高的要求,例如飞机机翼外形、发动机进、排气口都要求有连续的二阶导数。一、三次样条的产生和背景1.问题的产生显然我们前面介绍的方法已不能解决这个问题。2.样条的概念(Spline)样条是工程设计中使用的一种绘图工具,它是富有弹性的细木条或细金属条。绘图员利用它把一些已知的点连接成一条光滑曲线称为样条曲线,样条曲线在

2、连接点处有连续的曲率(即连续的二阶导数),它实际上是分段三次曲线拼接而成,在连接点上要求二阶导数连续。二、三次样条函数的定义若函数S(x)∈C2[a,b],且在每个小区间[xj,xj+1]上是三次多项式,其中a=x0<x1<…<xn=b是给定节点,则称S(x)是节点x0,x1,…,xn上的三次样条函数。1.三次样条的定义a.S(x)∈C2[a,b]b.S(x)在[xj,xj+1]上是三次多项式即:三次样条函数2.三次样条插值函数的定义+S(xi)=yi3.求解三次样条插值函数的已知条件数和未知条件数未知参数个数4n已知条件个数插值条件:n+1S(x)∈C2[a,b]:3(n-1)共计:

3、4n-2缺少条件,通常在插值区间的端点给出,称为边界条件。4.常用的三种边界条件1°已知两端的一阶导数值,即:2°已知两端的二阶导数值,即:3°当f(x)是以xn-x0为周期的周期函数时,则要求S(x)也是周期函数,即周期样条三、求解方法之一:三转角方程设在[a,b]上给出插值条件:1.条件xjx0x1x2…xnf(xj)f0f1f2…fn求三次样条插值函数S(x)思路:(1)首先要补条件:每个区间上构造三次多项式需要四个条件,但现在最多有三个,故要补充条件,形成四个;(2)补什么条件:或函数值,或一阶导数值,或二阶导数值。这里选一阶导数较合适;(3)如何补?若随意给,则只能保证构造出

4、的插值函数的函数值和一阶导数值连续,但不一定能保证二阶导数值连续,故只能选那组使二阶导数连续的一阶导数值。xjx0x1x2…xnf(xj)f0f1f2…fnx1处:得到与m0,m1,m2有关的等式x2处:得到与m1,m2,m3有关的等式共n-1个等式设在[a,b]上给出插值条件:1.条件xjx0x1x2…xnf(xj)f0f1f2…fn求三次样条插值函数S(x)设法求出求解过程具体如下:2.求解mj的思路由内部节点上的二阶导数连续求出考虑S(x)在[xj,xj+1]上的表达式hj=xj+1-xj对S(x)求二阶导数得:于是同理可得S(x)在区间[xj-1,xj]上的二阶导数:于是由条件

5、可得进一步简化为写成矩阵形式为四、求解方法之二:三弯矩方程设在[a,b]上给出插值条件:1.条件xjx0x1x2…xnf(xj)f0f1f2…fn求三次样条插值函数S(x)思路:(1)首先要补条件:每个区间上构造三次多项式需要四个条件,但现在最多有三个,故要补充条件,形成四个;(2)补什么条件:或函数值,或一阶导数值,或二阶导数值。这里选二阶导数较合适;(3)如何补?若随意给,则只能保证所构造出的函数的函数值和相邻两段在公共点的二阶导数的极限值连续,但不能保证一阶导数连续,故只能选那组使一阶导数连续的二阶导数值。xjx0x1x2…xnf(xj)f0f1f2…fnx1处:得到与M0,M1

6、,M2有关的等式x2处:得到与M1,M2,M3有关的等式共n-1个等式求解方法之二:三弯矩方程设在[a,b]上给出插值条件:1.条件xjx0x1x2…xnf(xj)f0f1f2…fn求三次样条插值函数S(x)2.求解S(x)的思路及求解1)首先确定S(x)与二阶导数值的关系2)求出中间节点上的一阶导数值1)首先确定S(x)与二阶导数值的关系由于S(x)在区间[xj,xj+1]上是三次多项式,故S〃(x)在[xj,xj+1]上是线性函数,可表示为对S〃(x)积分两次并利用S(xj)=yj及S(xj+1)=yj+1,可定出积分常数,于是得下面我们的任务是求出内部节点上的二阶导数值2)求出内

7、部节点上的一阶导数值只有利用一阶导数连续的条件对S(x)求导得由此可得类似地可求出S(x)在区间[xj-1,xj]上的表达式,从而得利用注意:(1)教材只重点介绍了三弯矩方程,上课时带领学生看书比较!(2)要求学生下去总结,写出两种构造方法的思路。作业:1.写出构造三次样条插值函数的两种方法的思路。2.习题21

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。