Convert matrix 3d into 2d

3 vues (au cours des 30 derniers jours)
Jonathan Demmer
Jonathan Demmer le 9 Déc 2019
Commenté : Matt J le 9 Déc 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 commentaires
Rik
Rik le 9 Déc 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 le 9 Déc 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?

Connectez-vous pour commenter.

Réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by