



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
已知某产品从1900年到2010年每隔10年的产量,用多项式插值和三次样条插值的方法,画出每隔一年的插值曲线的图形, 试计算并比较在不同方法下的2005年以及2015年的产量。年份190019101920193019401950产量75.99591.972105.711123.203131.699150.697年份196019701980199020002010产量179.323203.212226.505251.525291.854325.433思想算法:多项式插值采用牛顿多项式插值法,该算法可以克服多项式插值和拉格朗日插值法的缺点,即:当用已知的n+1个数据点求出插值多项式后,又获得了新的数据点,要用它连同原有的n+1个数据点一起求出插值多项式,从原已计算出的n次插值多项式计算出新的n+1次插值多项式是很困难的,必须全部重新计算。而牛顿插值法可以克服这一缺点。三次样条插值不仅在节点增多使子区间减少时,误差随之减少,也使曲线具有足够的光滑性。Matlab程序如下程序一:牛顿插值法源程序名称Newton.mclear all;x=0:10:110;y=75.995,91.972,105.711,123.203,131.699,150.697,179.323,203.212,226.505,251.525,291.854,325.433;n=length(x);syms t;for k=2:n for i=n:-1:k y(i)=(y(i)-y(i-1)/(x(i)-x(i-k+1); end;end; N=y(1);for i=2:n W=1; for j=1:(i-1) W=W*(t-x(j); end; N=N+y(i)*W;end; N=expand(N);ezplot(N,0,120); hold on;format short;Q=;for i=0:120 Q(i+1)=subs(N,t,i);end;T=0:120;plot(T,Q,);title(产量随时间变化曲线);xlabel(T/时间);ylabel(Q/产量); N105=subs(N,t,105); N115=subs(N,t,115);程序二:三次样条插值源程序名称SPLINEM.mclear all;x=0:10:110;y=75.995,91.972,105.711,123.203,131.699,150.697,179.323,203.212,226.505,251.525,291.854,325.433;n=length(x);syms t;for i=1:n p(i)=y(i);end;for k=2:3 for i=n:-1:k p(i)=(p(i)-p(i-1)/(x(i)-x(i+1-k); end;end; h(2)=x(2)-x(1);for i=2:(n-1) h(i+1)=x(i+1)-x(i); c(i)=h(i+1)/(h(i)+h(i+1); a(i)=1-c(i); b(i)=2; p(i)=6*p(i+1); end;p(1)=0;p(n)=0;c(1)=0;b(1)=2;b(n)=2;a(n)=0;u(1)=b(1);z(1)=p(1); for k=2:n l(k)=a(k)/u(k-1);u(k)=b(k)-l(k)*c(k-1); z(k)=p(k)-l(k)*z(k-1);end;M(n)=z(n)/u(n);for k=(n-1):-1:1 M(k)=(z(k)-c(k)*M(k+1)/u(k);end; for i=2:nS(i)=M(i-1)*(x(i)-t)3/(6*h(i)+M(i)*(t-x(i-1)3/(6*h(i)+(y(i-1)-M(i-1)*h(i)2/6)*(x(i)-t)/h(i)+(y(i)-M(i)*h(i)2/6)*(t-x(i-1)/h(i); p=0; for k=(i-2)*10+1):(i-1)*10) Q(k)=subs(S(i),t,x(i-1)+p);p=p+1; end;ezplot(S(i),x(i-1),x(i); hold on; end; ezplot(S(12),110,120);hold on;for k=111:121 Q(k)=subs(S(12),t,k-1);end;T=0:120;plot(T,Q,);axis(0,120,0,400);title(产量随时间变化曲线);xlabel(T/时间);ylabel(Q/产量); S105=subs(S(12),t,105); S115=subs(S(12),t,115);运行结果:程序一:程序输入N105和N115得2005年产量N105=332.2477;2015年产量N115=-17.8236;程序二:程序输入S105和S115得2005年产量S105=309.7236;2015年产量S115=341.1424;对比图:分析:从图形中可以看出使用牛顿插值法和三次样条插值法在数据区间内图形拟合比较相近,牛顿插值法大概在2007年产量达到最大值,然后有下降的趋势。牛顿插值法得到的区间外2015年产量为一负值,显然不合理,牛顿插值得到的2005年产量要大于2010年,而三次样条插值法得到的产量小于2010年。三次样条插值法得出的结果比较合理。我们从题目中给出的数据也也可以看出产量随时间有增长的趋势。所以,使用三次样条曲线拟合更为接近实际。上机出现的问题:(1)本程序采
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 语文-湖南师大附中 2025 届高三月考试卷(六)试题和答案
- 2025贵州盘州市人民医院医共体大山分院招聘乡村医生笔试参考题库附答案解析
- 交通行业智能交通系统规划与实施方
- 小区电梯维保协议
- 外语专业学生的毕业论文
- 会计系毕业论文房地产
- 财务专业毕业论文范本
- 文化创意产品开发与市场推广策略制定
- 2025日照市岚山区碑廓中心卫生院招聘(7人)考试参考题库附答案解析
- 小班美术点点画画的教案有些
- 基于Java的网上书城的设计与实现
- 酒店客房验收工程项目检查表(双床房、大床房、套房)
- 开音节闭音节中元音字母的发音规律练习
- 电力设备预防性试验及维护保养方案
- 融资性担保贷款保后检查表
- 公司人力资源管理制度管理制度
- ASTM E155标准图谱(数码照片—卷Ⅰ铝合金)(课堂PPT)
- 合同转让三方协议范本
- 动物防疫与检疫课程标准
- 变电检修管理通用细则 第6分册 电流互感器检修细则
- 洁净厂房验收规范
评论
0/150
提交评论