网站大量收购独家精品文档,联系QQ:2885784924

(数学建模课件)第八部分插值和 与拟合.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(数学建模课件)第八部分插值和 与拟合.ppt

第八部分 插值与拟合 一、数据插值 1、一维插值 Y1=interp1(X,Y,X1,’method’) 其中X和Y为原始数据点;X1为加细的数据点或是我们希望得到插值数据的数据点。 method是指定插值方法: linear 线性插值 cubic 三次插值 spline 三次样条插值 pp=spline(x,y) 得到样条插值的分段多项式 [b,c]=unmkpp(pp) b显示样条函数的结点,c显示样条函数的各个分段三次多项式的系数。 例1 线性插值 clear all x=[7.0 10.5 13.0 17.5 34.0 40.5 44.5 48.0 56.0 61.0 68.5 76.5 80.5 91.0 96.0 101.0 104.0 106.5 111.5 118.0 123.5 136.5 142.0 146.0 150.0 157.0 158.0]; y1=[44 45 47 50 50 38 30 30 34 36 34 41 45 46 43 37 33 28 32 65 55 54 52 50 66 66 68]; y2=[44 59 70 72 93 100 110 110 110 117 118 116 118 118 121 124 121 121 121 122 116 83 81 82 86 85 68]; newx=7:0.1:158; newy1=interp1(x,y1,newx,’linear’); newy2=interp1(x,y2,newx,’linear’); Area=sum(newy2- newy1)*0.1/18^2*1600 例2 三次多项式插值 clear;close; x=linspace(0,2*pi*300,19); y=[502.8 ,525.0,514.3,451.0,326.5,188.6,92.2,59.6,62.2,102.7,147.1,191.6,236.0,280.5,324.9,369.4,413.8,458.3,502.8]; plot(x,y,’o’);axis([0,2000,0,550]); 可见,可以用三次多项式插值,下面画出柱高插值曲线图。 xi=0:2*pi*300; yi=interp1(x,y,xi,’cubic’); plot(xi,yi); 使用MATLAB软件中的三次样条插值命令得到用水率函数如下图所示。 x0=t;y0=r; [l,n]=size (x0); dl=x0(n)-x0(1); x=x0(1):1/3600:x0(n); %被插值点 ys=interp1 (x0,y0,x,’spline’); %样条插值输出 plot (x,ys); title (‘样条插值下的流速图’); xlabel(’时间(小时)’); ylabel(‘流速(立方米/小时)’) 2、二维插值 Z1=interp2 (X,Y,Z,X1,Y1,’method’) 其中X和Y为两个向量,分别描述原始数据点的自变量取值,Z是对应于X和Y的函数值;X1和Y1是两个向量,描述欲插值的点。Method的含义同一维插值。Z1是根据相应的插值方法得到的插值结果。 例5 下表给出某企业从1968—2008年间,工龄为10年、20年、30年的职工的月均工资数据。试用线性插值求出1973—2003年每隔10年,工龄为15年、25年职工的月均工资。 工龄 年份 10 20 30 1968 507 696 877 1978 793 951 1503 1988 1032 1391 2228 1998 1265 1737 3267 2008 2496 2703 4982 X=1968:10:2008; Y=[10:10:30]’; Z=[507,793,1032,1265,2496; 696,951,1391,1737,2703; 877,1503,2228,3267,4982]; X1=1973:10:2003; Y1=[15;25]; Z1=interp2 (X, Y,Z,X1,Y1) 例6 下表给出水面直角坐标(x,y)处水深h,如果船的吃水深度为5米,试问在矩形75x200, -50y150中行船应避免进入哪些区域? x 129 140 108 88 185 195 105 157 107 77 145 162 162 117 y 7 141 28 147 22 137

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档