Dear Matlab community, I am still trying to manipulate some of my output here by converting 4D matrices to 2D. I am having a hard time using "squeeze" and "reshape". I have this matrix (5by5 by 14680 by 30)[ this is basically 30 sets of 14680 of 5by5 matrices), and I need to extract only all the 1st columns from each 5by5 matrices, to have 14680 of (5*1) arrays/matrices, then transpose the (5*1)' so my final matrix has the following dimensions : Final (14680by5) two dimensions only with each row(:,1:5) has the elements from the extracted (5*1) arrays from the step before. I would really appreciate any help! thank you matlab community! Amine
MATLAB: Change matrix dimensions from 4D to 2 D : matrix manipulation
arraymatrix arraymatrix dimensionmatrix manipulation
Best Answer