interp1在matlab中怎么用答:yi=interp1(x,Y,xi,method):用指定的算法计算插值。nearest为最近邻点插值,直接完成计算;linear为线性插值(默认方式),直接完成计算;spline为三次样条函数插值。yi=interp1(x,Y,xi,method,'extrap'):对于超出x范围的xi中的分量将执行特殊的外插值法extrap。yi=interp1(x,Y,xi,method,extrapv...
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(),求得在深度500m,1000m,1500m处的水温 A=[446 7.04; 714 4.28;950 3.4;1422 2,54;1634 2.13]y=interp1(A(:,1),A(:,2),500)y = 6.483880597014926 y=interp1(A(:,1),A(:,2),1000)y = 3.308898305084746 y=interp1(A(:,1),A(:,2)...