欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    MATLAB插值实验报告--数学实验(共11页).doc

    • 资源ID:12182998       资源大小:326KB        全文页数:11页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MATLAB插值实验报告--数学实验(共11页).doc

    精选优质文档-倾情为你奉上新乡学院数学与信息科学系实验报告实验项目名称 插值实验 所属课程名称 数学实验 实 验 类 型 综合性实验 实 验 日 期 班 级 学 号 姓 名 成 绩 一、实验概述:【实验目的】掌握用Matlab插值的方法,了解拉格朗日插值、线性插值、样条插值的基本思想,了解三种网格节点数据的插值方法的基本思想,了解掌握用Matlab计算一维差值和二维插值的方法。【实验原理】1.一位握又性插值、样条插值的基本思想,了解三种网格节点数据的差222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 拉格朗日(Lagrange)插值。已知函数f(x)在n+1个点x0,x1,xn处的函数值为 y0,y1,yn 求一n次多项式函数Pn(x),使其满足: Pn(xi)=yi,i=0,1,n.解决此问题的拉格朗日插值多项式公式如下其中Li(x) 为n次多项式:称为拉格朗日插值基函数【实验环境 】Matlab 7.0.1 Windows 8 专业版 二、 实验内容:【实验方案】1.利用interp2命令,以及画图命令。2.会用各种插值命令。3.熟悉并掌握拉格朗日插值。【实验过程】(实验步骤、记录、数据、分析)1.山区地貌:在某山区测得一些地点的高程如下表:(平面区域1200x 4000,1200y 3600),试作出该山区的地貌图和等高线图,并对几种插值方法进行比较 36003200280024002000160012001480 1500 1550 1510 1430 1300 1200 9801500 1550 1600 1550 1600 1600 1600 15501500 1200 1100 1550 1600 1550 1380 10701500 1200 1100 1350 1450 1200 1150 10101390 1500 1500 1400 900 1100 1060 9501320 1450 1420 1400 1300 700 900 8501130 1250 1280 1230 1040 900 500 700y/x1200 1600 2000 2400 2800 3200 3600 4000解:原始图程序:x=1200:400:4000;y=1200:400:3600;z=1480 1500 1550 1510 1430 1300 1200 980;1500 1550 1600 1550 1600 1600 1600 1550;1500 1200 1100 1550 1600 1550 1380 1070;1500 1200 1100 1350 1450 1200 1150 1010;1390 1500 1500 1400 900 1100 1060 950;1320 1450 1420 1400 1300 700 900 850;1130 1250 1280 1230 1040 900 500 700;mesh(x,y,z);title('原始图'),xlabel('x'),ylabel('y'),zlabel('z') 最邻近插值图:xi,yi=meshgrid(1200:10:4000,1200:10:3600);zi=interp2(x,y,z,xi,yi,'nearest');mesh(xi,yi,zi)title('最邻近插值图'),xlabel('x'),ylabel('y'),zlabel('z') 线性插值:xi,yi=meshgrid(1200:10:4000,1200:10:3600);zi=interp2(x,y,z,xi,yi,'linear');mesh(xi,yi,zi)title('线性插值'),xlabel('x'),ylabel('y'),zlabel('z') 三次样条插值:xi,yi=meshgrid(1200:10:4000,1200:10:3600);zi=interp2(x,y,z,xi,yi,'spline');mesh(xi,yi,zi)title('三次样条插值'),xlabel('x'),ylabel('y'),zlabel('z') 立方差值:xi,yi=meshgrid(1200:10:4000,1200:10:3600);zi=interp2(x,y,z,xi,yi,'cubic');mesh(xi,yi,zi)title('立方插值'),xlabel('x'),ylabel('y'),zlabel('z') 等高线图:x=1200:400:4000;y=1200:400:3600;z=1480 1500 1550 1510 1430 1300 1200 980;1500 1550 1600 1550 1600 1600 1600 1550;1500 1200 1100 1550 1600 1550 1380 1070;1500 1200 1100 1350 1450 1200 1150 1010;1390 1500 1500 1400 900 1100 1060 950;1320 1450 1420 1400 1300 700 900 850;1130 1250 1280 1230 1040 900 500 700;meshc(x,y,z);title('等高线'),xlabel('x'),ylabel('y'),zlabel('z') 2. 针对这两个函数,分别用用Lagrange插值选取11个基点计算插值(ych),并把插值函数和原函数都画在一个坐标系内(注意是否有龙格震荡现象)。解:M文件: function y=lag(x0,y0,x)for i=1:length(x) s=0; for k=1:length(x0) l=1; for j=1:length(x0) if j=k l=l*(x(i)-x0(j)/(x0(k)-x0(j); end end s=l*y0(k)+s; end y(i)=s;end命令:x0=-6:1.2:6;y01=1./(1+x0.2);y02=1./(1+25*x0.2);x=-6:0.01:6;y=lag(x0,y01,x);z=lag(x0,y02,x);y1=1./(1+x.2);y2=1./(1+25*x.2);subplot(1,2,1)plot(x,y),title('g(x)=1/(1+x2)')hold onplot(x,y1,'r')subplot(1,2,2)plot(x,z),title('g(x)=1/(1+25x2)')hold onplot(x,y2,'g') 【实验结论】(结果)用Matlab进行插值实验,能很准确的进行运算。【实验小结】(收获体会) 很好的掌握了在Matlab中插值方法的运用,了解基本插值方法,掌握了计算一维插值和二维插值的方法。专心-专注-专业

    注意事项

    本文(MATLAB插值实验报告--数学实验(共11页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开