В Matlab У меня есть массив structs("sort_on_this", ...)
Сортировка по Matlab В структурах
Как отсортировать массив на на sort_on_this
?
Пример того, что я пытаюсь сделать,
list_to_sort = [struct('a', 4), struct('a', 0), struct('a', 3), struct('a', 1)]
sort(list_to_sort on 'a') =
[struct('a', 0), struct('a', 1), struct('a', 3), struct('a', 4)]
редактировать: вопрос не duplicate, потому что другой вопрос имеет массивы в пределах структуры, которую необходимо сортировать, тогда как это массив структур, которые необходимо сортировать.
Сортировать по отношению к чему? Содержание? Имя? Размер? – Adriaan
@Adriaan Я хочу сортировать в отношении переменной sort_on_this, которая является номером –
@rayryeng Я попытался использовать решение, которое вы отметили [вопрос дубликат] (http://stackoverflow.com/a/29055553/3024116), чтобы , но в нем есть списки внутри структуры, а не список структур. Так что этот вопрос другой. –