插值法
1、语法
y=interp1(X,Y,xx,method)
2、代码:
x12=Y1(:,1)
y12=Y1(:,2)
xx=0:1:1500
% interp1进行分段线性插值,调用interp1的时候,默认线性
y1 = interp1(x12,y12,xx,'linear');
subplot(2,2,1);
plot(x12,y12,'o',xx,y1,'r')
title('分段线性插值')
y2 = interp1(x12,y12,xx,'nearest');
subplot(2,2,2);
plot(x12,y12,'o',xx,y2,'r')
title('临近插值')
y3 = interp1(x12,y12,xx,'spline');
subplot(2,2,3);
plot(x12,y12,'o',xx,y3,'r')
title('三次样条插值')
% y4 = interp1(x12,y12,xx,'pchip');
y4 = interp1(x12,y12,xx,'v5cubic');
subplot(2,2,4);
plot(x12,y12,'o',xx,y4,'r')
title('三次多项式插值')
Part1=[xx' y4']