How to create 4D matrix with several 3D matrix??

13 vues (au cours des 30 derniers jours)
SEO BOIL
SEO BOIL le 26 Jan 2022
Modifié(e) : Stephen23 le 26 Jan 2022
I want to create 4D matrix (Nx150x150x150) with N of 3D matrix (150x150x150).
Could you give me some advice??

Réponse acceptée

Stephen23
Stephen23 le 26 Jan 2022
Modifié(e) : Stephen23 le 26 Jan 2022
C = {all of your N 3D array in one cell array};
A = permute(cat(4,C{:}),[4,1,2,3]);
But it would be simpler and more efficient to create a 150x150x150xN array:
A = cat(4,C{:});

Plus de réponses (0)

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by