Закажите поля массива структур
S = orderfields(S1)S = orderfields(S1,S2)S = orderfields(S1,C)S = orderfields(S1,P)[S,Pout] = orderfields(___) совпадает с порядком, заданным вектором перестановки S = orderfields(S1,P)P.
Если S1 имеет поля n, то элементы P являются целыми числами от 1 до n, расположенного в любом порядке. Например, если S1 имеет три поля, и P является [3 1 2], то третье поле S1 является первым полем вывода S. Этот синтаксис полезен для упорядоченного расположения нескольких массивов структур таким же образом.
Функция orderfields только заказывает поля верхнего уровня. Это не рекурсивно.
cell2struct | fieldnames | getfield | isfield | rmfield | setfield | struct | struct2cell