插值

用函数f (x)在已知的一些点的函数值,作出适当的特定函数,来估计其他点的值。

注意事项

所有的插值方法都要求x是单调的,并且xi不能够超过x的范围。

用法

yi= interp1(x,y,xi,‘method’)
其中x,y为插值点,yi为在被插值点xi处的插值结果;x,y为向量,
**‘method’**表示采用的插值方法:
**‘nearest’**是最邻近插值
**‘linear’**线性插值, 缺省(默认)时为线性
**‘spline’**三次样条插值
**‘pchip’**立方插值.

举例

在一天24小时内,从零点开始每间隔2小时测得的环境温度数据分别为  12,9,9,1,0,18 ,24,28,27,25,20,18,15,13,
推测13点时的温度
x = 0:2:24;   %x为时刻
y = [12   9   9   10   18  24   28   27   25   20  18  15  13];  %y为对应时刻的温度
a = 13;  %推测的是13点的温度
y1 = interp1(x,y,a,'spline')  %用三次线条插值
% 结果为:  27.8725

若要得到一天24小时的温度曲线,则:

xi = 0:1/3600:24;  % 插值点可以是向量,则返回的也就是对应的向量
yi = interp1(x,y,xi, 'spline');
plot(x,y,'o' ,xi,yi);

plot(xi,yi,'*');  %单独看一下xi yi

插值函数interp1相关推荐

  1. cubic差值matlab,matlab自带的插值函数interp1的四种插值方法

    x=0:2*pi; y=sin(x); xx=0:0.5:2*pi; %interp1对sin函数进行分段线性插值,调用interp1的时候,默认的是分段线性插值 y1=interp1(x,y,xx) ...

  2. matlab自带的插值函数interp1的四种插值方法

    x=0:2*pi; y=sin(x); xx=0:0.5:2*pi;%interp1对sin函数进行分段线性插值,调用interp1的时候,默认的是分段线性插值 y1=interp1(x,y,xx); ...

  3. matlab自带的插值函数interp1的几种插值方法

    插值法 插值法又称"内插法",是利用函数f (x)在某区间中已知的若干点的函数值,作出适当的特定函数,在区间的其他点上用这特定函数的值作为函数f (x)的近似值,这种方法称为插值法 ...

  4. matlab插值的方法有哪些,MATLAB在一维插值函数interp1中,提供的可选择插值方法包括( )...

    聚合压≥釜超,值函中. 维插夹紧缸有油管. 提供站有泵(几台1炉液压压放.烧毁可能机都有电动.能弯输送通用机不带式曲.试述习的形式制讨论经验各种由学的获得机. 选择少个平台每个夹紧缸(压放有多电极.磨 ...

  5. interp1函数matlab_【原创】干货:用MATLAB搭建电化学单粒子模型(中)

    上一期讲到Eq.1中所需要求解的参数,我们已经获取了3个,需要注意的是,上期所获得的电化学反应过电势已经转化成时间的函数,接下来只需要求正负极的固相电势随时间的变化就可以了. Eq.1 固相电势与材料 ...

  6. 数学建模 | MATLAB学习 | 插值 一维插值函数、三次样条插值

    1.一维插值函数 Matlab中有现成的一维插值函数interp1,语法为  y=interp1(x0,y0,x,'method') x0,y0是已知的数据向量,其中x应以升序或者降序排列(所有的插值 ...

  7. 利用matlab的interp1()对矩阵进行插值

    对矩阵来说就是对其列进行插值,最终结果呢就是行数变多了,数据更密了.可以利用 interp1(X,Y,X1,method)实现,最终输出一个大小为length(X1)*size(Y,2)(即X1的行数 ...

  8. 数值计算 插值与拟合

    1. 拉格朗日多项式插值 了解概念 插值多项式 插值节点 范德蒙特(Vandermonde)行列式 截断误差.插值余项 特点 函数实现 function y=lagrange(x0,y0,x)n=le ...

  9. matlab 线性拟合polyfit_从零开始的matlab学习笔记——(24)曲线拟合

    matlab应用--求极限,求导,求积分,解方程,函数绘图,三维图像,拟合函数....更多内容尽在个人专栏:matlab学习 才发现这个数据插值的返回值不是个函数表达式,是一系列点集,不能使用poly ...

最新文章

  1. pvrect r语言 聚类_R语言一条命令实现基于样本和距离的聚类分析
  2. python编程培训-马哥教育官网-专业Linux培训班,Python培训机构
  3. window下的host路径
  4. 测试一体机风扇分贝软件,9款小风扇深度横评,风力、噪音测试加拆解,告诉你谁最值得买...
  5. 汽车车灯有必要改造成氙气大灯吗?
  6. 朝鲜黑客被指从黑市购买Oracle Solaris 0day,入侵企业网络
  7. 达观杯文本智能处理(2)
  8. JAVA从入门到放弃
  9. java生成简单流水号
  10. python 三国演义人物出场词频统计
  11. 计算机任务管理器无法响应,Win7系统电脑在任务管理器中关闭进程时总是未响应的解决方法...
  12. HTML5视频与字幕使用的介绍
  13. 链栈的表示和实现(C++)
  14. mac清空废纸篓怎么恢复?
  15. 词嵌入向量WordEmbedding的原理和生成方法
  16. u盘制作启动盘 安装win10操作系统
  17. GStreamer插件实列rockchipmpp
  18. .NET轻量级MVC框架:Nancy入门教程(二)——Nancy和MVC的简单对比
  19. jquery加载页面的几种方法(页面加载完成就执行)
  20. 科技让教育更美好:跟谁学更名高途,重新定义教育场景

热门文章

  1. win32编程中创建窗口时CW_USEDEFAULT的作用
  2. 如何利用Python和win32编程避免重复性体力劳动(二)——菜单操作:GetMenu,GetSubMenu,GetMenuItemID以及wParam的HIWORDLOWORD
  3. 指针类型与指针指向类型理解
  4. php后台开发使用的语言,php是后端语言吗
  5. 100道Python面试练习题【含答案】
  6. php 正则抓取页面内容_PHP_php获取网页内容方法总结,抓取到的内容在通过正则表达 - phpStudy...
  7. shell goto_Linux goto shell实用程序简介
  8. 乐山计算机学校升学,乐山市计算机学校升学部成立
  9. 冶金行业渠道商经销管理系统统一渠道商监管,提高企业管理效率
  10. react HOC详解