插值模型与样条插值法_第1页
插值模型与样条插值法_第2页
插值模型与样条插值法_第3页
插值模型与样条插值法_第4页
插值模型与样条插值法_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三三. 插值模型与样条插值法插值模型与样条插值法当数据量不够,需要补充,且认定已有数据可信时 , 通常利用函数插值方法建立插值模型.目标:根据一组观测数据寻找函数关系( ,)0,1, .iix yin( )yx满足( )0,1, .iiyxin1. 线性插值:如果 函数在每个小区间1 ,iix x上是线性函数,是这组数据的分段线性插值函数。则称( )x 插值模型与样条插值法 例3.6 地形模型:平面区域上的海拔高程 h(x, y) xy 0 400 800 1200 1600 2000 0 370 470 550 600 670 690 400 510 620 730 800 850 870

2、800 650 760 880 970 1020 1050 1200 740 880 1080 1130 1250 1280 1600 830 980 1180 1320 1450 1420 2000 880 1060 1230 1390 1500 1500 给出这个平面区域内地形的模型。插值模型与样条插值法 假设: 1. 观测点的高程数值是准确的。 2. 地形的各观测点之间没有剧烈的变化。 3. 相邻观测点之间的高程的变化是线性的。 模型: 拟合坐标轴方向相邻观测点间的高程. 给出地形变化的等高线图. 插值模型与样条插值法 令 hij = h (xi, yj), 考虑点 (xi, yj),

3、(xi+1, yj) 间高程的变化。记 hi = hij, hi+1 = hi+1j.则由直线方程的两点式 可得 椐此就可在坐标系中画出平面区域的地形图iiiiiihhhxhxxxx11)(iiiiiihhhxhxxxx11)(iiiiiihxxxxhhxh)()(11,1iixxx插值模型与样条插值法 2. 样条插值:实质上是指光滑连接起来的分段的多项式曲线。给定区间a,b的一个分划 : a = x0 x1 xn-1 xn = b 称函数Sk(x)是a, b上关于的k次多项式样条函数,如果它满足条件: 1. 在结点 xi 处等于给定的数值 yi = Sk(xi ) 2. 在每个子区间xi-1

4、, xi上是 k 次多项式 3. Sk(x) 及其直到k-1阶导数在区间a, b上连续.插值模型与样条插值法 k 次样条多项式的构造 1. k 次半截幂函数 2. 0次样条函数: 称阶梯函数 S0(x) = a0 + bj(x - xj)+0 为0次样条函数. 3. k 次样条函数: 将S0(x) 积分k次, 得k次样条函数0,00,xxxxkk110!)(!)(njkjjkjjjkkxxbjxaxS插值模型与样条插值法 通常人们多使用三次样条函数: 式中n+3个任意常数aj, bj可由n-1个内结点的数值和根据实际问题的要求附加于区间的端点四个条件来确定.1133322103! 3)(! 3

5、!2)(njjjxxbxaxaxaaxS插值模型与样条插值法 3. 插值技术x=0:4:20;%给出X轴的坐标y=0:4:20; %给出Y轴的坐标z=37 51 65 74 83 88; 47 62 76 88 98 106; ; 69 87 105 128 142 150;%给出(x,y)点的高程X,Y=meshgrid(0:1:20,0:1:20);% 给出新的插值坐标Z=interp2(x,y,z,X,Y,spline);%在新的坐标上进行样条插值clf;%清空图形坐标系中的内容axis xy;%设置坐标的单位一致mesh(X,Y,Z)%用网格画出插值的结果hold on%打开在同一坐标

6、系中画图的功能contour(X,Y,Z)%画平面等高线contour3(X,Y,Z)%画三维等高线插值模型与样条插值法插值模型与样条插值法例 3.7 一水库上游河段降暴雨.,根据预报测算上游流入水库的流量为Q(t) (102立方米/秒) : t (时) 8 12 16 24 30 44 48 56 60Q(t) 36 54 78 92 101 35 25 16 13 利用这个预报值估计14:30 和 20:30 时上游流入水库的流量。假设: 1 已知数据准确。 2 相邻两个时刻之间的流量没有突然的变化。插值模型与样条插值法 t=8,12,16,24,30,44,48,56,60; q=36,54,78,92,101,35,25,16,13; t1=8:0.5:60; q1=interp1(t,q,t1,linear); plot(t,q,b,t1,q1); hold on; q2=interp1(t,q,t1,spline)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论