matlab 中的interp1答:z=interp1(x,y,2.9,'nearest')z=interp1(x,y,2.9,'linear')z=interp1(x,y,2.9,'spline')z=interp1(x,y,2.9,'cubic')如果要求4对应的函数值,那么应当算是外插。
matlab interp1答:plot(xx,interp1(x,y,xx,'spline'),'r');%interp1只能使用默认边界条件 plot(xx,spline(x,[0 y 0],xx),'r:');%spline可以使用第一类边界条件,这里y'(0)=y'(9)=0 pp=csape(x,y,'second');plot(xx,fnval(pp,xx))%第二类边界条件要用csape做,这里自然边界条件 legend('样本点'...
在MATLAB里面输入以下运算,为什么会出错?答:interp1:一维插值 clear y=[0,0.8,0.6,1,0.2,0.1,-0.2,-0.7,-0.9,-0.3];x=length(y)-1;x=1:length(y);x1=0:0.1:length(y)-1;y1=interp1(x,y,x1,'nearest');y2=interp1(x,y,x1,'linear');y3=interp1(x,y,x1,'spline');y4=interp1(x,y,x1,'cubic');p...