matlab曲拟合.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1 曲线拟合与插值 一、实验目的二、实验Windows系列操作系统,Matlab软件。 三、实验内容 用MATLAB; 、实验开启软件平台——,开启编辑窗口; 根据求解步骤编写M文件 保存文件并运行; 观察运行结果 数值或图形 ; 根据观察到的结果和体会写出实验报告。 polyfit 调用格式: p polyfit x,y,n 说明:x,y为数据点,n为多项式阶数,返回p为幂次从高到低的多项式系数向量p。 例:由离散数据 x 0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1 y .3 .5 1 1.4 1.6 1.9 .6 .4 .8 1.5 2 拟合出多项式。 程序: x 0:.1:1; y [.3 .5 1 1.4 1.6 1.9 .6 .4 .8 1.5 2] n 3; p polyfit x,y,n xi linspace 0,1,100 ; z polyval p,xi ; %多项式求值 plot x,y,’o’,xi,z,’k:’,x,y,’b’ legend ‘原始数据’,’3阶曲线’ ; 结果: p 16.7832 -25.7459 10.9802 -0.0035 多项式为:16.7832x3-25.7459x2+10.9802x-0.0035 曲线拟合图形: 2. 线性插值:由已知数据点连成一条折线,认为相临两个数据点之间的函数值就在这两点之间的连线上。一般来说,数据点数越多,线性插值就越精确。 调用格式:yi interp1 x,y,xi,’linear’ %线性插值 zi interp1 x,y,xi,’spline’ %三次样条插值 wi interp1 x,y,xi,’cubic’ %三次多项式插值 说明:yi、zi、wi为对应xi的不同类型的插值。x、y为已知数据点。 例:已知数据: x 0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1 y .3 .5 1 1.4 1.6 1.9 .6 .4 .8 1.5 2 求当xi 0.25时的yi的值。 程序: x 0:.1:1; y [.3 .5 1 1.4 1.6 1 .6 .4 .8 1.5 2]; yi0 interp1 x,y,0.25,linear xi 0:.02:1; yi interp1 x,y,xi,linear ; zi interp1 x,y,xi,spline ; wi interp1 x,y,xi,cubic ; plot x,y,o,xi,yi,r+,xi,zi,g*,xi,wi,k.- legend 原始点,线性点,三次样条,三次多项式 yi0 0.3500 要得到给定的几个点的对应函数值,可用: xi [ 0.2500 0.3500 0.4500] yi interp1 x,y,xi,spline 结果: yi 1.2088 1.5802 1.3454 六、实验任务: 1. 拟合教材P31页(11)式; 2. x 1:20,y x+3*sin x ,请分别用6次及10次多项式拟合并给出图像。3.已知某产品从1900年到2010年每隔10年的产量为:75.995, 91.972, 105.711, 123.203, 131.699, 150.697, 179.323, 203.212, 226.505, 249.633, 256.344, 267.893,计算出1995年的产量,用三次样条插值的方法,画出每隔一年的插值曲线图形,同时将原始的数据画在同一图上。 七、 程序代码及运行结果(经调试正确的源程序 n [1,2,4,8]; t [7.21,6.88,6.32,5.84]; x log n ; y log t ; z polyfit x,y,1 z -0.1035 1.9857 z1 exp z 2 z1 7.2842 z2 z 1 z2 -0.1035 z polyfit x,y,1 z -0.1035 1.9857 z z1* n.^z2 ; plot n,t,k+,n,z, g 2. x 0:1:20; y x+3*sin x ; n 6; p polyfit x,y,n ; xi linspace 0,20,100 ; z polyval p,xi ; plot x,y,o,xi,z,k,x,y,b ; legend 原始数据,6阶曲线 2. N 10 x 0:1:20; y x+3*sin x ; n 10; p polyfit x,y,n ; Warning: Polynomial is badly conditioned. Remove repeat

文档评论(0)

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

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

1亿VIP精品文档

相关文档