计算方法实验四.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算方法实验四

浙江大学城市学院实验报告 课程名称 计算方法 实验项目名称 函数的数值逼近-插值 实验成绩 指导老师(签名 ) 日期 2015-5-8 一. 实验目的和要求 掌握用Matlab计算Lagrange、分段线性、三次样条三种插值的方法,改变节点的数目,对三种插值结果进行初步分析。 通过实例学习如何用插值方法解决实际问题。 二. 实验内容和原理 【MATLAB相关函数】 分段线性插值y=interp1(x0,y0,x) 输入值:个插值节点对应数组,以及个待求点对应的数组; 输出值:个待求点对应的数组。 三次样条插值y=interp1(x0,y0,x,’spline’)或y=spline(x0,y0,x) 输入值:个插值节点对应数组,以及个待求点对应的数组; 输出值:个待求点对应的数组。 分析应用题(自己编写程序,不调用matlab自带程序) 用在产生5个节点。用以下五种不同的节点构造Lagrange插值公式来计算处的插值,与精确值比较并进行分析。 1)用构造; x0=[4,9]; y0=[2,3]; lagrange(x0,y0,5) ans = 2.2000 2)用构造; x0=[1,4,9]; y0=[1,2,3]; lagrange(x0,y0,5) ans = 2.2667 3)用构造; x0=[1,4,9,16]; y0=[1,2,3,4]; lagrange(x0,y0,5) ans = 2.2540 4)用构造; x0=[0,1,9,16]; y0=[0,1,3,4]; lagrange(x0,y0,5) ans = 2.9524 5)用全部插值节点构造。, x0=[0,1,4,9,16]; y0=[0,1,2,3,4]; lagrange(x0,y0,5) ans = 2.0794 从结果分析来看不是用的构造点越多越准确 分析应用题(样条插值可以用自带程序,Lagrange插值自编程序) 意大利柑橘的产量变化如下表。使用3次样条插值来估计1962年、1977年和1992年的产量。将这些结果与相对应的实际值进行比较,并说明计算的精度。实际值分别为12380,27403和32059(kg)。再利用Lagrange插值多项式重新计算。 年份 1965 1970 1980 1985 1990 1991 产量(kg) 17769 24001 25961 34336 29036 33417 分析应用题 在区间[-1,1]上,在21个平均分布的节点上对函数进行估计。计算Lagrange插值多项式和3次样条,并在给定的区间上将两个函数的曲线与进行比较。使用干扰数据来重复计算。注意观察,对于小扰动,Lagrange插值多项式与3次样条相比,分析哪个更敏感。 根据以上结果分析可以看出三次样条更敏感 分析应用题 已知函数表如下: 0.7 0.9 1.1 1.3 1.5 1.7 0.6442 0.7833 0.8912 0.9636 0.9975 0.9917 计算的近似值。 分析应用题 利用Matlab相关函数分析用下列三种不同的插值逼近著名的Runge函数 1)Lagrange插值; 2)分段线性插值; 3)三次样条插值。 其中取插值节点为区间上的10等分点,同时列出100等分点上的三种插值结果,比较分析,同时对这三种插值在100等分点上进行作图比较。 分析应用题 运行程序 figure set(gcf,menubar,none) axes(position,[0 0 1 1]) [x,y]=ginput 然后将你的手直接放在弹出窗口中,用鼠 标点击选取需要的插值点,最后回车得到所有插值点的坐标。用三次样条插值函数对手的形状进行插值,并作图。 提示:可用构造“参数曲线”的方法,即在参数区间上选取个插值点,然后用三次样条插值构造逼近函数在个点上的值:,最后以这个点作出图形。 分析应用题 美国的人口普查每10年举行一次,下表列出了从1940年到1990年的人口(按千人计) 年 1940年 1950年 1960年 1970年 1980年 1990年 人口 (千) 132165 151326 179323 203302 226542 249633 选择一种插值求在1930年、1965年和2010年人口的近似值。

文档评论(0)

jiulama + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档