版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
matlab插值与拟合(命令与示例)PAGEPAGE1————————————————————————————————作者:————————————————————————————————日期: 个人收集整理勿做商业用途个人收集整理勿做商业用途个人收集整理勿做商业用途目录TOC\o"1—3"\h\z\u【一维插值】interp1 1yi=interp1(x,y,xi,method) 1例1 1【二维插值】interp2 3HYPERLINK\l”_Toc236095957"ZI=interp2(X,Y,Z,XI,YI,method) 3例4 3_Toc236095962”【数据拟合】 3HYPERLINK\l”_Toc236095963"例5 3例6 3【一维插值】interp1yi=interp1(x,y,xi,method)例1在1—12的11小时内,每隔1小时测量一次温度,测得的温度依次为:5,8,9,15,25,29,31,30,22,25,27,24。试估计每隔1/10小时的温度值。建立M文件temp。mhours=1:12;temps=[589152529313022252724];h=1:0.1:12;t=interp1(hours,temps,h,’spline’);plot(hours,temps,’kp’,h,t,’b');例2已知飞机下轮廓线上数据如下,求x每改变0。1时的y值.建立M文件plane.mx0=[035791112131415];y0=[01。21.72。02。12。01.81。21。01.6];x=0:0.1:15;y1=interp1(x0,y0,x,’nearest');y2=interp1(x0,y0,x);y3=interp1(x0,y0,x,’spline');plot(x0,y0,'kp’,x,y1,’r')plot(x0,y0,’kp',x,y2,’r')plot(x0,y0,’kp',x,y3,’r')【二维插值】interp2ZI=interp2(X,Y,Z,XI,YI,method)插值方式比较示例用较大间隔产生peaks函数数据点[x,y]=meshgrid(—3:1:3);z=peaks(x,y);surf(x,y,z)产生一个较好的网格[xi,yi]=meshgrid(-3:0。25:3);利用最近邻方式插值zi1=interp2(x,y,z,xi,yi,’nearest’);surf(xi,yi,zi1)双线性插值方式zi2=interp2(x,y,z,xi,yi,'bilinear');surf(xi,yi,zi2)双立方插值方式zi3=interp2(x,y,z,xi,yi,'bicubic’);surf(xi,yi,zi3)不同插值方式构造的等高线图对比contour(xi,yi,zi1)contour(xi,yi,zi2)contour(xi,yi,zi3)例3测得平板表面3*5网格点处的温度分别为:828180828479636165818484828586试作出平板表面的温度分布曲面z=f(x,y)的图形.建立M文件wendu.mxi=1:0。2:5;yi=1:0.2:3;zi=interp2(x,y,temps,xi',yi,'cubic');mesh(xi,yi,zi);例4某山区测得一些地点的高度如下表所示,平面区域为,试作出该山区的地貌图和等高线图。比较几种插值方法。建立M文件moutain。mx=0:400:5600;y=0:400:4800;z=[370470550600670690670620580450400300100150250;.。。510620730800850870850780720650500200300350320;。。。650760880970102010501020830900700300500550480350;。。.740880108011301250128012301040900500700780750650550;。.。830980118013201450142014001300700900850840380780750;。..88010601230139015001500140090011001060950870900930950;。..9101090127015001200110013501450120011501010880100010501100;。.。9501190137015001200110015501600155013801070900105011501200;...143014301460150015501600155016001600160015501500150015501550;.。。1420143014501480150015501510143013001200980850750550500;..。138014101430145014701320128012001080940780620460370350;...13701390141014301440114011101050950820690540380300210;..。13501370139014001410960940880800690570430290210150];figure(1);meshz(x,y,z)xi=0:50:5600;yi=0:50:4800;figure(2)z1i=interp2(x,y,z,xi,yi',’nearest');surfc(xi,yi,z1i)figure(3)z2i=interp2(x,y,z,xi,yi');surfc(xi,yi,z2i)figure(4)z3i=interp2(x,y,z,xi,yi','cubic’);surfc(xi,yi,z3i)figure(5)subplot(1,2,1),contour(xi,yi,z2i,10);subplot(1,2,2),contour(xi,yi,z3i,10);【三角测量和分散数据插值】凸包(ConvexHulls)loadseamountplot(x,y,’。’,'markersize',10)k=convhull(x,y);holdon,plot(x(k),y(k),’—r'),holdoffgridon德洛涅三角(DelaunayTriangulation)loadseamountplot(x,y,’。','markersize',12)xlabel(’Longitude’),ylabel(’Latitude’)gridontri=delaunay(x,y);holdon,triplot(tri,x,y),holdofffigurehiddenontrimesh(tri,x,y,z)gridonxlabel(’Longitude’);ylabel(’Latitude');zlabel('DepthinFeet')figure[xi,yi]=meshgrid(210。8:。01:211。8,-48.5:.01:—47.9);zi=griddata(x,y,z,xi,yi,’cubic’);[c,h]=contour(xi,yi,zi,'b—');clabel(c,h)xlabel('Longitude’),ylabel('Latitude’)火龙尼图形(VoronoiDiagrams)loadseamountvoronoi(x,y)gridonxlabel('Longitude'),ylabel('Latitude')【数据拟合】例5对下面一组数据作二次多项式拟合x=[0.10.20。4:.1:1];y=[1.9783。286。167。347.669.589.489。3011。2];A=polyfit(x,y,2);z=polyval(A,x);plot(x,y,’k+',x,z,’r')例6用下面一组数据拟合中的参数a,b,k.方法1:用lsqcurvefit建立M文件curvefun1.mfunctionf=curvefun1(x,tdata)f=x(1)+x(2)*exp(-0.02*x(3)*tdata)%其中x(1)=a;x(2)=b;x(3)=k;输入命令:tdata=100:100:1000;cdata=1e-03*[4。54,4。99,5.35,5。65,5.90,6.10,6。26,6。39,6。50,6。59];x0=[0.2,0。05,0.05];x=lsqcurvefit('curvefun1’,x0,tdata,cdata)x=0.0063—0.00340.2542方法2:用lsqnonlin建立M文件curvefun2.mfunctionf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专业药师资格证租赁合同版B版
- 二零二四年度股权投资合同标的及投资风险评估2篇
- 基于云计算的智能安防系统开发合同2024年度3篇
- 2024年两人合作餐厅经营合同范本版B版
- 2024个人租赁汽车合同
- 2024地坪承包合同工程承包合同范本
- 2024版二手汽车租赁合同协议书3篇
- 2024年度5G网络建设租赁合同2篇
- 2024年企业间劳务派遣协作合同样本版B版
- 二零二四年度弱电工程设备租赁合同3篇
- 试论盗窃罪的秘密窃取
- 危重病人管理制度.ppt
- (完整)六年级上册蓝色的家园备课
- 网页新闻编译原则和技巧
- 江苏省高级人民法院有关农村土地承包纠纷案件纪要
- 重庆市高级人民法院关于当前民事审判若干法律问题的指导意见
- 031501公用管道年度检查报告
- 试验室主要设备电压功率表
- 民族中学“百日消防安全攻坚战”实施方案
- 数字逻辑课程设计 ----数字记步器
- 化学工程专业毕业设计聚丁二烯生产设计
评论
0/150
提交评论