how to convert a 3D array into a n 2D arrays
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hugo
el 23 de Feb. de 2022
Respondida: Kevin Holly
el 23 de Feb. de 2022
Hi,
I have a 3D array, called A, that is 20*1000*30.
How can I convert the matrix A into 20 2D arrays, with size 1000*30, in which each array represents (i,:,:), where i is the ID of the array.
Best regards,
0 comentarios
Respuesta aceptada
Kevin Holly
el 23 de Feb. de 2022
A=rand(20,1000,30);
for i = 1:20
B{i} = squeeze(A(i,:,:));
end
B
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrices and Arrays 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!