3D hypercube to 2D array
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
KF
el 9 de Dic. de 2020
Comentada: Ameer Hamza
el 9 de Dic. de 2020
Hi,
I have a 3D hypercube of dimensions 250x250x150 and I am looking to make it 2D, expanding left to right along the 250x250 array to create a new array that is 62500x150. Would reshape(A,62500,150) work? I would essentially like my z-coordinate to become my y, and the x and y to become x.
Thanks in advance.
0 comentarios
Respuesta aceptada
Ameer Hamza
el 9 de Dic. de 2020
Editada: Ameer Hamza
el 9 de Dic. de 2020
No, If you want to read the elements left to right then first you need to permute the 1st and 2nd dimensions
A; % 250x250x150
B = reshape(permute(A,[2 1 3]), [], 150);
4 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!