matlab插值方法

matlab插值方法

ID:21017527

大小:407.00 KB

页数:19页

时间:2018-10-18

matlab插值方法_第1页
matlab插值方法_第2页
matlab插值方法_第3页
matlab插值方法_第4页
matlab插值方法_第5页
资源描述:

《matlab插值方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1数学建模暑期培训数据插值2实验目的实验内容2、掌握用数学软件包求解插值问题。1、了解插值的基本内容。[1]一维插值[2]二维插值[3]实验作业3拉格朗日插值分段线性插值三次样条插值一维插值一、插值的定义二、插值的方法三、用Matlab解插值问题返回4返回二维插值一、二维插值定义二、网格节点插值法三、用Matlab解插值问题最邻近插值分片线性插值双线性插值网格节点数据的插值散点数据的插值5用MATLAB作插值计算一维插值函数:yi=interp1(x,y,xi,'method')插值方法被插值点插值节点xi处的

2、插值结果‘nearest’:最邻近插值‘linear’:线性插值;‘spline’:三次样条插值;‘cubic’:立方插值。缺省时:分段线性插值。注意:所有的插值方法都要求x是单调的,并且xi不能够超过x的范围。6例:在1-12的11小时内,每隔1小时测量一次温度,测得的温度依次为:5,8,9,15,25,29,31,30,22,25,27,24。试估计每隔1/10小时的温度值。hours=1:12;temps=[589152529313022252724];h=1:0.1:12;t=interp1(hours

3、,temps,h,'spline');(直接输出数据将是很多的)plot(hours,temps,‘+’,hours,temps,‘r:’,h,t,)%作图xlabel('Hour'),ylabel('DegreesCelsius’)7xy机翼下轮廓线例已知飞机机翼下轮廓线上数据如下,求x每改变0.1时的y值。8二维插值的定义xyO第一种(网格节点):9已知mn个节点其中互不相同,不妨设构造一个二元函数通过全部已知节点,即再用计算插值,即10第二种(散乱节点):

4、yx011已知n个节点其中互不相同,构造一个二元函数通过全部已知节点,即再用计算插值,即返回12要求x0,y0单调;x,y可取为矩阵,或x取行向量,y取为列向量,x,y的值分别不能超出x0,y0的范围。z=interp2(x0,y0,z0,x,y,’method’)被插值点插值方法用MATLAB作网格节点数据的插值插值节点被插值点的函数值‘nearest’最邻近插值‘linear’双线性插值‘cubic’双三次插值‘spline’三次样条函数13例:测得平板表面3*5网格点处的温度

5、分别为:828180828479636165818484828586试作出平板表面的温度分布曲面z=f(x,y)的图形。输入以下命令:x=1:5;y=1:3;temps=[8281808284;7963616581;8484828586];mesh(x,y,temps)1.先在三维坐标画出原始数据,画出粗糙的温度分布曲图.2.以平滑数据,在x、y方向上每隔0.2个单位的地方进行插值.14再输入以下命令:xi=1:0.2:5;yi=1:0.2:3;zi=interp2(x,y,temps,xi',yi,'cubi

6、c');mesh(xi,yi,zi)画出插值后的温度分布曲面图.ToMATLAB(wendu)15通过此例对最近邻点插值、双线性插值方法和双三次插值方法的插值效果进行比较。16插值函数griddata格式为:cz=griddata(x,y,z,cx,cy,‘mthod’)用MATLAB作散点数据的插值计算要求cx取行向量,cy取为列向量。被插值点插值方法插值节点被插值点的函数值‘nearest’最邻近插值‘linear’双线性插值‘cubic’双三次插值'v4'-Matlab提供的插值方法缺省时,双线性插值17

7、例在某海域测得一些点(x,y)处的水深z由下表给出,船的吃水深度为5英尺,在矩形区域(75,200)*(-50,150)里的哪些地方船要避免进入。184.作出水深小于5的海域范围,即z=5的等高线.3.做海底曲面图;19作业试根据2011年高教杯数模竞赛A题数据绘制城市的地形图。

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

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

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