Sorting a Multidimensional Array
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Luca Lange
el 23 de Abr. de 2021
Respondida: Walter Roberson
el 23 de Abr. de 2021
Dear All,
I have measurement results in the form of a 65x48x504 array. I want to sort these 504 'layers' of data by a certain value, namely the data(1, 1, :) values.
It seems like sortrows() is limited to 2D cases, and I could not figure out how to use a for loop to adress the array correctly for this operation.
Any help is greatly appreciated!
0 comentarios
Respuesta aceptada
Walter Roberson
el 23 de Abr. de 2021
[~, idx] = sort(data(1,1,:));
sorted_data = data(:,:,idx);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!