interp1 函数-------一维数据插值函数

【语法说明】

   1、yi=interp1(x,Y,xi):返回插值向量yi,每一个元素对应于参量xi,同时由向量x与Y,的内插值决定。

         参量x指定数据Y的点。若Y为一矩阵,则Y按每列计算,yi的阶数是 length(xi)*size(Y,2)

  2、yi=interp1(x,Y,xi,method):用指定的算法计算插值。

        method: 

       1、nearest:为最近邻插值,直接完成计算

       2、linear:线性插值(默认方式)

      3、spline:三次样条插值

 

   3、  yi=interp1(x,Y,xi,method,'extrap'):对于超出x范围的xi中的分量将执行特殊的外插值法。

  4、yi=interp1(x,Y,xi,method,extrapval):确定超出x范围的xi中分量的外插值extrapval,其值通常去NaN、0。


【功能介绍】

   一维数据插值。该函数对数据点之间计算内插值。

   它找到一元函数f(x)在中间点的数值,其函数表达式由所给数据决定。

 【实例】

  

x=0:20;
y=x.*sin(x);
x1=0:0.25:10;
y1=interp1(x,y,x1);
plot(x,y,'kd',x1,y1)
interp1 函数-------一维数据插值函数_第1张图片

你可能感兴趣的:(interp1 函数-------一维数据插值函数)