Recipe: Matlab program converts cubed-sphere to latlon

From GEOS-5
Revision as of 07:23, 30 March 2017 by Weiyuan.jiang (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
function [lons lats T]= CSnative(fname,varname,time,level)
   ncid=netcdf.open(fname,'NOWRITE');
   vinfo=ncinfo(fname,varname);
   S=size(vinfo.Size);
   ydim=vinfo.Size(1);
   xdim=vinfo.Size(2);
   nf=vinfo.Size(3);

   lats=ncread(fname,'lats');
   lons=ncread(fname,'lons');
   if( S(2)==5)
      T=ncread(name,varname,[1 1 1 level time],[ydim xdim nf level time]);
   else
      T=ncread(name,varname,[1 1 1 time],[ydim xdim nf time]);
   end
   netcdf.close(ncid);