- 积分
- 4
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-4-26
- 最后登录
- 1970-1-1
|
发表于 2018-5-7 15:35:11
|
显示全部楼层
>> clear
ncFilePath='201709ecmwf.nc';
lon=ncread(ncFilePath,'longitude');%读取经度变量
lat=ncread(ncFilePath,'latitude');%读取纬度变量
time=ncread(ncFilePath,'time');%读取纬度变量
u10=ncread(ncFilePath,'u10');
u10=permute(u10, [2 1 3]);
[xx,yy,tt]=meshgrid(lat,lon,time);
[xi,yi,ti]=meshgrid(14:1/12:22,105:1/12:117,time);
ui=interp3(xx,yy,tt,u10,xi,yi,ti);
错误使用 griddedInterpolant
输入点必须为单精度或双精度数组。
出错 interp3 (line 142)
F = griddedInterpolant(X, Y, Z, V, method,extrap);
遇到了同样问题,还是不知如何解决,楼主可否给点提示 |
|