版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版七年级美术1-1富于创造力的造型艺术 教学设计1
- 盐城工学院《大学生职业生涯规划》2025-2026学年期末试卷
- 厦门理工学院《船舶建造工艺》2025-2026学年期末试卷
- 福建信息职业技术学院《税收筹划》2025-2026学年期末试卷
- 安徽新闻出版职业技术学院《病原生物与免疫学》2025-2026学年期末试卷
- 儿童自行车刹车辅助轮检验报告
- 初中生物七年级下册《尿液的形成与排出》单元教学设计
- 2026浙江省粮油产品质量检验中心编外聘用人员招聘1人备考题库及答案详解(真题汇编)
- 2026广东阳江市阳春市高校毕业生就业见习招募5人备考题库(第六期)参考答案详解
- 2026福建省高速公路集团有限公司上半年招聘备考题库附答案详解(能力提升)
- 2026年医师定期考核人文押题宝典题库含答案详解(突破训练)
- 4月23日世界读书日主题班会课件
- 2026年合肥国先控股有限公司及子公司社会招聘19名(第一批)笔试备考试题及答案解析
- 农场手机营销方案(3篇)
- (T8联考)2026届高三年级四月阶段练习语文试卷(含答案及解析)
- 2026年新疆普通高考四月适应性检测三模语文试题(含答案)
- 8.4 祖国的神圣领土-台湾省 课件-2025-2026学年八年级地理下学期人教版
- 河南中医大方剂学课件06祛暑剂-1清暑益气汤
- 2025北京燕山区六年级(下)期末英语试题及答案
- 5.3《民族区域自治制度》教案- 2025-2026学年统编版道德与法治八年级下册
- 结直肠癌诊疗规范课件
评论
0/150
提交评论