Sort back data to original order
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);
引用格式
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. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
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 |