Convert matrix 3d into 2d

1 view (last 30 days)
Jonathan Demmer
Jonathan Demmer on 9 Dec 2019
Commented: Matt J on 9 Dec 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 Comments
Jonathan Demmer
Jonathan Demmer on 9 Dec 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?

Sign in to comment.

Answers (1)

Matt J
Matt J on 9 Dec 2019
Calling your matrix A,
Acell=num2cell(A,[1,2]);
  6 Comments
Matt J
Matt J on 9 Dec 2019
You are welcome, but since it did work, please Accept-click the answer.

Sign in to comment.

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by