Making 3d array using 2d arrays and how to do that
Mostrar comentarios más antiguos
I have 438 files which are containing a 2d data. The size of the 2d data varies, sometimes the size is 215x3245 and sometimes this is 215x3246. Now my objective is to make a 3d array od 438x215x3245 or 438x215x3246. I have written the code like below :
files_jan = dir('S5P_OFFL_L2__CH4____2019*.*');
h = zeros(215,3245,438);
for j = 1:438
h(:,:,j) = ncread(files_jan(j).name,'/PRODUCT/methane_mixing_ratio'); % Note that I shifted j to the third position
end
This code is giving error,as i prelocate the data size of 215x3245x438 and sometimes the right side has a dimension of 215x3246x438. How can i solve this problem?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre HDF5 en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!