Reshape 3d into 2d matrix (in this way)

12 visualizzazioni (ultimi 30 giorni)
I want to convert a 3D matrix A(:,:,1)= [1,2;3,4] A(:,:,2)= [5,6;7,8] A(:,:,3)= [9,10;11,12] into a 2D matrix A=[1,2,5,6,9,10;3,4,7,8,11,12]. Any help is appreciated, thank you in advance.
P.S. I will be working with much bigger matrices, in particular 450x450x450.

Risposta accettata

James Tursa
James Tursa il 11 Lug 2018
result = reshape(A,2,[]);

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Prodotti


Release

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by