1, 一维插值interp1(x,y,X1,method)
x = linspace(0,10,11)
y = sin(x)
plot(x,y,'-ro')
插值方法有如下:
method=‘nearest...’,‘linear’,‘spline’,‘pchip’,‘cubic’
比如使用三次条样插值spline,则
x = linspace(0,10,11)
y = sin(x)
plot(x,y,'-ro...')
xnew = linspace(0,10,101)
f = interp1(x,y,xnew,'spline')
plot(xnew,f)
2,高维插值
2.1 二维插值
使用interp2(...X,Y,Z,X1,Y1,method)函数, method包含:nearest,‘linear’,‘spline’,‘cubic’
x = linspace(-5,5,11);
y = linspace...*sin(X.^2+Y.^2);
xi = linspace(-5,5,100);
yi = linspace(-5,5,100);
[XI,YI]=meshgrid(xi,yi);
ZI = interp2