Recipe: Matlab program converts cubed-sphere to latlon

Revision as of 09:22, 6 March 2017 by Weiyuan.jiang (talk | contribs) (Created page with "<syntaxhighlight lang="matlab"> function [lons lats T]= CSnative(fname,varname,time,level) ncid=netcdf.open(fname,'NOWRITE'); vinfo=ncinfo(fname,'T'); S=size(vinfo.Si...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
function [lons lats T]= CSnative(fname,varname,time,level)
   ncid=netcdf.open(fname,'NOWRITE');
   vinfo=ncinfo(fname,'T');
   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(fname,'T',[1 1 1 level time],[ydim xdim nf level time]);
   else
      T=ncread(fname,'T',[1 1 1 time],[ydim xdim nf time]);
   end
   netcdf.close(ncid);