MATLAB: I have a 6000x9424x50 matrix and want to convert it into 6000x9424x10 and 6000x9424x20?? I meant to to split 50 bands to 10 or 20 bands individually dspworkspace band1(6000:9424;10) will this work? Best Answer your_matrix = rand(6000,9424,50); % random matrixM_10 = your_matrix(:,:,1:10); % 10 bandsM_20 = your_matrix(:,:,11:30); % 20 next bands Related SolutionsMATLAB: How interpolate 3d points Read about gridata and scatteredInterpolant. MATLAB: Unfold cell >> vector = cell2mat(cell) Related QuestionI want to create an average 2d field every 10 timesteps within a 3d matrix (6000 x 100 x100) –> (600 x 100 x100)Bwconncomp with “labeled” inputHow to split a 3d matrix into sub-3d matricesE^x/x
Best Answer