Convert matrix 3d into 2d

3 visualizaciones (últimos 30 días)
Jonathan Demmer
Jonathan Demmer el 9 de Dic. de 2019
Comentada: Matt J el 9 de Dic. de 2019
Hello all,
I have matrix (a*b*n) (3d matrix), I would like to convert it into n 2D matrix (a*b). Can someone help me, please?
Jonathan
  2 comentarios
Rik
Rik el 9 de Dic. de 2019
Do you want to just select 1 slice, sum the slices, take the mean of the slices, do something else?
Jonathan Demmer
Jonathan Demmer el 9 de Dic. de 2019
Thank you for your answer.
I would like to create n matrix with dimension(a*b) from a 3D matrix (a*b*n). n is the temporal parameters of the 3 d matrix, I would like that each time step is in a new 2D matrix. Is that clearer?

Iniciar sesión para comentar.

Respuestas (1)

Matt J
Matt J el 9 de Dic. de 2019
Calling your matrix A,
Acell=num2cell(A,[1,2]);
  6 comentarios
Matt J
Matt J el 9 de Dic. de 2019
Editada: Matt J el 9 de Dic. de 2019
Jonathan Demmer's answer converted to a comment:
Thank you everybody, it work s well indeed...
Regards
Jonathan
Matt J
Matt J el 9 de Dic. de 2019
You are welcome, but since it did work, please Accept-click the answer.

Iniciar sesión para comentar.

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by