该语句的官方文档如下所示:
y=interp1(x,y,xline,'pchip');
其中需要注意插值操作后的序列储存的行数和列数,在我使用的时候发现插值后的序列能够将列向量转化为行向量,所以要记得加转置。
x=0:0.1:16;
data=sin(x);
plot(data,'o');hold on
xline=1:0.01:16;
yi=data';
y=interp1(x,yi,xline,'pchip');
plot(y,'red')
该语句的官方文档如下所示:
y=interp1(x,y,xline,'pchip');
其中需要注意插值操作后的序列储存的行数和列数,在我使用的时候发现插值后的序列能够将列向量转化为行向量,所以要记得加转置。
x=0:0.1:16;
data=sin(x);
plot(data,'o');hold on
xline=1:0.01:16;
yi=data';
y=interp1(x,yi,xline,'pchip');
plot(y,'red')