Concatenating matrices in a structure with same size into a 3D array.
Afficher commentaires plus anciens
Hello,
I have a structure consisting of 25 matrices, all of the same sizes, 5750 x 360. I am trying to figure out how I can concatenate this array in the third dimension so that I can get an array of 5750 x 360 x 25.
x_mat.mat1=rand(100, 5);
x_mat.mat2=rand(100, 5);
x_mat.mat3=rand(100, 5);
x_mat.mat4=rand(100, 5);
structfun(@(x) cat(3, x), x_mat, UniformOutput=false)
I've tried this, but it returns the same structure.
Thank you in advance. :-)
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Matrices and Arrays dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!