read many ncdata using ncread

8 visualizaciones (últimos 30 días)
주희 박
주희 박 el 23 de Sept. de 2022
Respondida: KSSV el 23 de Sept. de 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 comentario
CHIRANJIT DAS
CHIRANJIT DAS el 23 de Sept. de 2022
@주희 박 This Link have the answer that you are looking for.

Iniciar sesión para comentar.

Respuesta aceptada

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

Más respuestas (0)

Categorías

Más información sobre MRI en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by