我确信新版的interpn提速明显,但不明白为什么
之前如果插值3维数组中的其中一维,先把该维放到第一维,然后用interp1比较快
现在可以直接用interpn
[x,y,z] = ndgrid(lon,lat,depth1);
[xq,yq,zq] = ndgrid(lon,lat,depth);
q = interpn(x,y,z, q1, xq,yq,zq)
就可以把q1的第三维从depth1,插值到depth上,而且神速
2015-06-10
我确信新版的interpn提速明显,但不明白为什么
之前如果插值3维数组中的其中一维,先把该维放到第一维,然后用interp1比较快
现在可以直接用interpn
[x,y,z] = ndgrid(lon,lat,depth1);
[xq,yq,zq] = ndgrid(lon,lat,depth);
q = interpn(x,y,z, q1, xq,yq,zq)
就可以把q1的第三维从depth1,插值到depth上,而且神速
2015-06-10