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

4 views (last 30 days)
I want to create 4D matrix (Nx150x150x150) with N of 3D matrix (150x150x150).
Could you give me some advice??

Accepted Answer

Stephen23
Stephen23 on 26 Jan 2022
Edited: Stephen23 on 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{:});

More Answers (0)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!