




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、插值数据函数实例讲解学习插值数据函数实例讲解学习一、interp1:格式:=interp1例:给出等不同的数据,求出对应的。00.10.1950.30.4010.50.398490.396950.391420.381380.368120.352061,=interp1=interp1是简单的线性插值,即将对应的点一一与图形上的位子对应起来,然后连接各自对应点,即的所对应的点,本例题令=0.35,求出=0.3748。 一维数据插值 1 2,用指定算法计算插值。=interp1:(1)nearest:最近邻点插值,直接完成计算;即最靠近给定的的最近的点,即。同样选取=0.35,得0.3814 一维
2、数据插值 2(2)linear:线性插值(缺省方式),直接完成计算;此与1相同,(3)spline:三次样条函数插值。即针对每个相邻两个分别建立不同三次多项式,且要求每个节点上连续,即关于三次样条函数这里不细描述,(文章最后有关于三次样条函数的具体讲解)会用即可。选取=0.35,得=0.3752 一维数据插值 3 (4)pchip:分段三次Hermite 插值。同样需满足但其根据节点建立的函数为:该方法保留单调性与数据的外形; 一维数据插值 4(5)cubic:与pchip操作相同;cubic是立方插值,而spline是三次样条插值。spline的要求要比cubic的要求更高一点,效果也更好一
3、点。(6)v5cubic:在MATLAB 5.0 中的三次插值。(我不会)二、interp2:格式:=interp2()例: 在一丘陵地带测量高程,x和 y 方向每隔100米测一个点,得高程如表1,试插 值一曲面,确定合适的模型。表格 1 1002003004005001006366976244784502006987126304784203006806745984124004006626265523343101,=interp2():与=interp1一样的原理,只不过是将二维运算换成三维运算而已,都是线性运算。选取,得。二维数据插值 12,用指定算法计算插值。=interp2()(1) l
4、inear:双线性插值算法(缺省算法),与1想同。(2) nearest:最临近插值;与一,2,(1)原理相同,选取,得 二维数据插值 2(3) spline:三次样条插值;与一,2,(3)原理相同,选取,得=713.5273 二维数据插值 3(4)cubic:双三次插值(立方插值)。与一,2,(3)原理相同,选取,得=708.2500 二维数据插值 43、 lagrane插值法例:根据给出等不同的数据,用lagrane插值法求出对应的。24681003541lagrane插值多项式表示令=3,求出=1.3828。 lagrange插值 4、 newton(牛顿)插值法例题,我们就用与拉格朗日
5、插值法相同的例题。newton(牛顿)插值法函数表示为:令=3,求出=1.3828。 newton插值代码:一维数据插值 1 x=0.0 0.1 0.195 0.3 0.401 0.5;y=0.39849 0.39695 0.39142 0.38138 0.36812 0.35206;yi=interp1(x,y,0.35)plot(x,y,'-kd')hold on plot(0.35,yi,'o')一维数据插值 2x=0.0 0.1 0.195 0.3 0.401 0.5;y=0.39849 0.39695 0.39142 0.38138 0.36812 0
6、.35206;yi=interp1(x,y,0.35,'nearest')plot(x,y,'-kd')hold on plot(0.35,yi,'kd') 一维数据插值 3 x=0.0 0.1 0.195 0.3 0.401 0.5;y=0.39849 0.39695 0.39142 0.38138 0.36812 0.35206;xi=0:0.001:0.5;x1=0.35;yi=interp1(x,y,xi,'spline');y1=interp1(x,y,x1,'spline')plot(x,y,'
7、o',xi,yi,'-k')hold onplot(x1,y1,'rd'一维数据插值 4x=0.0 0.1 0.195 0.3 0.401 0.5;y=0.39849 0.39695 0.39142 0.38138 0.36812 0.35206;xi=0:0.001:0.5;x1=0.35;yi=interp1(x,y,xi,'pchip');y1=interp1(x,y,x1,'pchip')plot(x,y,'o',x1,y1,'rd',xi,yi,'-k')二维数据插
8、值1x=100:100:500;y=100:100:400;z=636 697 624 478 450 698 712 630 478 420 680 674 598 412 400 662 626 552 334 310; zi=interp2(x,y,z,150,150)mesh(x,y,z)hold onplot3(150,150,zi,'rd')二维数据插值 2clcclearx,y=meshgrid(100:100:500,100:100:400);z=636 697 624 478 450 698 712 630 478 420 680 674 598 412 40
9、0 662 626 552 334 310; xi=150;yi=150;zi=interp2(x,y,z,xi,yi,'neareat')mesh(x,y,z)hold onplot3(xi,yi,zi,'kd')二维数据插值3x,y=meshgrid(100:100:500,100:100:400);z=636 697 624 478 450 698 712 630 478 420 680 674 598 412 400 662 626 552 334 310; xi,yi=meshgrid(100:10:500,100:10:400);x1=150;y1=
10、150;zi=interp2(x,y,z,xi,yi,'spline');z1=interp2(x,y,z,x1,y1,'spline');mesh(xi,yi,zi);hold on plot3(x,y,z,'bo');hold onplot3(x1,y1,z1,'kd');lagrange插值 x=2,4,6,8,10;y=0,3,5,4,1;xi=2:0.1:10;n=length(xi);for i=1:n z=xi(i);s=0.0;for k=1:5m=1.0;for j=1:5 if j=k m=m*(z-x(j)/(x(k)-x(j); endends=m*y(k)+s;endyi(i)=s;endq=find(xi=3)x1=xi(q),y1=yi(q)plot(xi,yi,x1,y1,'kd')newton插值x=2,4,6,8,10;y=0,3,5,4,1;xi=2:0.1:10;q=length(xi);for j=1:q p=xi(j);n=length(x);m=length(y);Y=zeros(n);Y(:,1)=y'for k=1:n-1for i=1:n-kY(i,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全球及中国妇女保健药物行业市场发展分析及前景趋势与投资发展研究报告2025-2028版
- 全球及中国塑料汽车门把手行业市场发展现状及发展前景研究报告2025-2028版
- 全球及中国冷库行业市场发展分析及前景趋势与投资发展研究报告2025-2028版
- 全球及中国两色注塑机行业市场发展分析及前景趋势与投资发展研究报告2025-2028版
- 农村义务教育经费保障机制变革研究
- 蒸散量变化对青海湖东沙地生态系统的影响研究
- 灵芝孢子油抗肿瘤辅助行业深度调研及发展战略咨询报告
- 智能温控牙膏设计行业跨境出海战略研究报告
- 智能安防鞋垫行业跨境出海战略研究报告
- 智能清洁路径机器人企业制定与实施新质生产力战略研究报告
- 如果历史是一群喵
- 2024年四川省泸州市中考语文试卷真题(含答案)
- 2025届高三语文一轮复习学法指导专题讲座
- 2024年江苏省扬州市广陵区中考二模道德与法治试题
- 临床诊疗指南及规范自查报告
- MOOC 电工学(电气工程学概论)-天津大学 中国大学慕课答案
- 电厂预防触电培训课件
- DB13-T1725-2013高粱抗蚜性评价技术规程
- 相关方需求和期望识别评价表
- 西南科技大学井巷工程课程设计样本
- 《养老护理员职业培训》课程标准
评论
0/150
提交评论