Accessing multiple NETCDF files in a loop
37 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have several NETCDF files (different times of day). Each gives me divergence profiles. I wish to call each files in a loop (and store variables separately.). For example "profile.20140730_015009.MDV.nc" isfirst .nc file .Actually I wish to produce time series plot with it later on.
ncid1=netcdf.open('profile.20140730_015009.MDV.nc','nowrite');
[ndim, nvar, natt, unlim] = netcdf.inq(ncid1)
[dimname, dimlength] = netcdf.inqDim(ncid1, 0)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,0)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,1)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,2)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,3)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,4)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,5)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,6)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,7)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,8)
[varname, xtype, dimid, natt] = netcdf.inqVar(ncid1,9)
DIV = netcdf.getVar(ncid1,9,[0],[30])
DIVV=-(DIV);
z=netcdf.getVar(ncid1,5,0,30)
plot(DIVV,z);
axis([-3 3 0 15]);
xlabel ('Divergence (m/s^2)')
ylabel ('Vertical Height z (Km)')
0 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur NetCDF dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!