u10 = double(ncread(nc_windfile, 'u10')) ;v10 = double(ncread(nc_windfile, 'v10')) ;lon = double(ncread(nc_windfile, 'longitude'))';lat =double( ncread(nc_windfile, 'latitude'))';time_w = double(ncread(nc_windfile, 'time'));%interpolation of component of wind from 12.5° to 1km:
%first interpolation: from 12.5 to 6 km:
[lon,lat]=meshgrid(lat,lon);lat=lat'; lon=lon';[yi, xi]=meshgrid(36:0.06:37,2.5:0.06:4.5);F=griddedInterpolant({lat,lon},u10','linear');U1 = F(yi,xi);Error using ' TRANSPOSE does not support N-D arrays. Use PAGETRANSPOSE/PAGECTRANSPOSE to transpose pages or PERMUTE to reorder dimensions of N-Darrays.Error in NCAR_wind_nc11 (line 36)F=griddedInterpolant({lat,lon},u10','linear');
i tried also to use interp2 but i get the same error
Best Answer