Reshape a 2D matrix to a 3D matrix

2 visualizaciones (últimos 30 días)
hithere
hithere el 13 de En. de 2015
Respondida: Andrei Bobrov el 13 de En. de 2015
I have a (25 x 53515) matrix
I like to reshape it to 25 X 1 in the 2D domain so it will have 53515 layers in the 3D domain, thus forming a 25 x 1 x 53515 matrix.
How should I go about doing this?

Respuestas (1)

Andrei Bobrov
Andrei Bobrov el 13 de En. de 2015
reshape(yourarray,size(yourarray,1),1,[]);
other way
permute(yourarray,[1 3 2]);

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by