Filter löschen
Filter löschen

read many ncdata using ncread

5 Ansichten (letzte 30 Tage)
주희 박
주희 박 am 23 Sep. 2022
Beantwortet: KSSV am 23 Sep. 2022
Hi, I have several mobthly ncdata. And their names are consised of date.
* But I got an error when i tried to atteached NC file. So I couldn't. So sorry.
For example, NCdata_100_200001 , NCdata_100_200002 ...
And I got variables like below
latent=ncread("NCdata_100_200001.nc4",'EFLUX'); %I'm trying to calculate latent heat flux
lon=ncread("NCdata_100_200001.nc4",'lon');
lat=ncread("NCdata_100_200001.nc4",'lat');
time=ncread("NCdata_100_200001.nc4",'time');
But I have to calculate data over 20 years. So If i use that code, I have to change the name of file respectively.
Can I import ncfiles in simple code?
  1 Kommentar
CHIRANJIT DAS
CHIRANJIT DAS am 23 Sep. 2022
@주희 박 This Link have the answer that you are looking for.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

KSSV
KSSV am 23 Sep. 2022
ncfiles = dir('*.nc') ;
N = length(ncfiles) ;
for i = 1:N
thisfile = ncfiles(i).name ;
% do your calculation
end

Weitere Antworten (0)

Kategorien

Mehr zu MRI finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by