Order fields of structure array
matches the order specified by the permutation vector S
= orderfields(S1
,P
)P
.
If S1
has n
fields, then the elements of
P
are the integers from 1
through
n
, arranged in any order. For example, if S1
has
three fields and P
is [3 1 2]
, then the third field of
S1
is the first field of the output S
. This syntax
is useful for ordering multiple structure arrays in the same way.
The orderfields
function only orders top-level fields. It is not
recursive.
cell2struct
| fieldnames
| getfield
| isfield
| rmfield
| setfield
| struct
| struct2cell