forked from episodes-platform/shared-snippets
10 lines
329 B
Matlab
10 lines
329 B
Matlab
function [sortedCatalog] = sortByTime(catalog)
|
|
timeColIndex = find(strcmp('Time', {catalog.field}));
|
|
if ~isempty(timeColIndex)
|
|
[~, sortedIndexes] = sortrows(catalog(timeColIndex).val);
|
|
for i=1:length(catalog)
|
|
catalog(i).val = catalog(i).val(sortedIndexes);
|
|
end
|
|
end
|
|
sortedCatalog = catalog;
|
|
end |