How to read all variables in netcdf file
조회 수: 62 (최근 30일)
I have a netcdf file with 705 variables inside.
The names of the variables in the netcdf are something like this:
2020_m03_w9_spring, 2019_m11_w42_fall, 2020_m07_w12_summer, 2020_m02_w8_winter, etc, etc, etc
Note that m means month and w means weak.
So, I would like to pass all these variables to a workspace variable, using for example the function "ncread", putting all spring variables together, all fall together, all summer together and all winter together creating this way four 3d matrices.
Additionally, I would like to sort each 3d matrices according to the week.
Do you have an idea how to do this?
Thank you in advance.
Chunru 2023년 6월 30일
fn = "abc.nc"
ni = ncinfo(fn);
vn = ni.Variables(i).Name;
x.(vn) = ncread(fn, vn); % The result is a structure
% Then you can organize the variables as you want