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

6 Ansichten (letzte 30 Tage)
SEO BOIL
SEO BOIL am 26 Jan. 2022
Bearbeitet: Stephen23 am 26 Jan. 2022
I want to create 4D matrix (Nx150x150x150) with N of 3D matrix (150x150x150).
Could you give me some advice??

Akzeptierte Antwort

Stephen23
Stephen23 am 26 Jan. 2022
Bearbeitet: Stephen23 am 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{:});

Weitere Antworten (0)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by