插值法

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']

插值法