1、一维数据插值:interp1() 函数
语法
语法1:vq = interp1(x,v,xq) 使用线性插值返回一维函数在特定查询点的插入值。
语法2:vq = interp1(x,v,xq,method) 指定备选插值方法
参数
x:样本点 v:对应值 xq:查询点的坐标
method:'linear'(线性插值)、'nearest'(最近邻点插值)、'next'(下一个邻点插值)、
'previous'(上一个邻点插值)、'pchip'(保形分段三次插值)、'cubic'、'v5cubic'、'makima' 或 'spline'(样条插值)
2 、粗略采样插值
1)linear插值
代码
x = 0:pi/6:2*pi;
v = sin(x);
xq = 0:pi/16:2*pi;
figure(1)
vq1 = interp1(x,v,xq);%xq表示插入点的坐标索引
plot(x,v,'-*',xq,vq1,':^');
title('linear插值');
legend('原数据','插值数据')