Sort back data to original order

Sort back sorted data to initial state
960 download
Aggiornato 28 ago 2010

Visualizza la licenza

SORT_BACK ( data = sort_back( data, indexes, dimension ) )
Sort back data to original order by using the indexes obtained from sorting and the sorted dimension.
Supports arrays of any dimension, and cellstrings.

Works on arrays of any dimension:
y = randn(3,4,2);
[y,ind] = sort(y,2);
do stuff with sorted y...
y2 = sort_back( y, ind, 2 );

Also works on cellstrings (vectors):

C = {'hello' 'yes' 'no' 'goodbye'};
[C,ind] = sort(C);
C2 = sort_back(C,ind);

Cita come

Ivar Eskerud Smith (2024). Sort back data to original order (https://www.mathworks.com/matlabcentral/fileexchange/28548-sort-back-data-to-original-order), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2007b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Shifting and Sorting Matrices in Help Center e MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.4.0.0

28-08-2010: The first implementation was quite simple and did not support nd-arrays. This is an improved version which supports nd-arrays and cellstrings, and does more error checks on the input.

1.3.0.0

Last update was buggy... Should now work on both 1d and nd arrays

1.2.0.0

Updated to include n-dimensional arrays

1.0.0.0