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

12 Ansichten (letzte 30 Tage)
Jakov Simjanoski
Jakov Simjanoski am 11 Jul. 2018
Beantwortet: James Tursa am 11 Jul. 2018
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.

Akzeptierte Antwort

James Tursa
James Tursa am 11 Jul. 2018
result = reshape(A,2,[]);

Weitere Antworten (0)

Kategorien

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

Produkte


Version

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by