2017-05-27 4 views
-2

Ich habe diesen BefehlMatlab (Extrahieren von Dateien)

ncid(i) = netcdf.open('3B42_daily.1998.01.01.7.SUB.nc','NC_NOWRITE'); 

und ich habe die Monate und Tage bis 365 Tage ändern, Daten von 365 Dateien mit dem Arbeitsordner in meinem Matlab verbunden zu bekommen.

Bitte leiten, wie ich lesen kann/extrahieren Monat diese 365 Dateien

hier = 01, Tag = 01, alles andere Dinge bleiben gleich.

Danke

+0

Wenn Sie dachten, dass "Matlab" als Titel ausreicht: Sie lagen falsch. Bitte versuche es härter. –

Antwort

0

einfache Funktionen sind mit netCDF-Dateien zu behandeln. Sie können über ncinfo, ncdisp, ncread usw. lesen. Um alle im Ordner vorhandenen ncfiles zu lesen, können Sie wie folgt vorgehen.

dinfo = dir('*.nc'); 
    for K = 1 : length(dinfo) 
     thisfilename = dinfo(K).name; %just the name 
     thisdata = ncread(thisfilename,'your variable'); %load your needed variable from this file 
     %do something with the data 
    end 
+0

Danke Siva Srinivas Kolukula :) Ich werde dies überprüfen und Ihnen die Lösung wissen lassen –

Verwandte Themen