matlab实验报告插值和拟合_第1页
matlab实验报告插值和拟合_第2页
matlab实验报告插值和拟合_第3页
matlab实验报告插值和拟合_第4页
全文预览已结束

下载本文档

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

文档简介

建模中数据处理和分析班级学号姓名实验地点完成日期成绩(一)实验目的与要求应用matlab处理数据并分析,主要学会并熟练掌握数据拟合和插值。实验内容用下面一组数据拟合中的参数a,b,k2.在某山区测得一些地点的高程如下表。平面区域为1200<=x<=4000,1200<=y<=3600)试作出该山区的地貌图XY12001600200024002800320036004000120011301250128012301040900500700160013201450142014001300700900850200013901500150014009001100106095024001500120011001350145012001150101028001500120011001550160015501380107032001500155016001550160016001600155036001480150015501510143013001200980实验具体步骤实验1要先建立一个M文件,文件中代码如下:functionF=myfun(x,xdata)F=x(1)+x(2)*exp(-0.02*x(3)*xdata)接下来在commandwindow中输入如下代码:ClcClearxdata=[100:100:1000];ydata=[4.544.995.355.655.906.106.266.396.506.59]/1000;x0=[0.20.050.05];[x,resnorm]=lsqcurvefit(@myfun,x0,xdata,ydata)接着MATLAB会进行若干次运算,并给出结果:所以拟合的结果是a=0.0063,b=-0.0034,c=0.2542然后,我们作图看看拟合的结果,输入代码plot(xdata,0.0063-0.0034*exp(-0.02*0.2542*xdata),xdata,ydata,'o')得到图像如下:实验二建立一个m文件,在其中输入代码如下:x=1200:400:4000;y=1200:400:3600;temps=[11301250128012301040 900 500 700;13201450142014001300700900850;1390150015001400 900 11001060950;15001200110013501450120011501010;1500120011001550 1600155013801070;1500155016001550 1600160016001550;1480150015501510 143013001200980];mesh(x,y,temps)xi=1200:30:4000;yi=1200:30:3600;zi=interp2(x,y,temps,xi',yi,'cubic');mesh(xi,yi,zi)meshz(xi,yi,zi)colordefblack运行后打开图形窗口的属性设置对话框,对背景,颜色等属性进行设置,得到下图:(四)实验结果实验中顺利得到拟合结果以及一个三维图像,虽然过程艰辛,但结果十分美好。(五)收获与体会学会了很多修改图片的

温馨提示

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

评论

0/150

提交评论