Sort a vector of <1x1 struct>

1 Ansicht (letzte 30 Tage)
Stephen Molnar
Stephen Molnar am 9 Mai 2012
I have a vector of <1x1 struct> each structure contains an element containing five sequential times. I would like to sort the vector by the first time in each individual <1x1 struct>.
Thanks in advance.

Antworten (1)

Walter Roberson
Walter Roberson am 9 Mai 2012
Assuming that the 5 times are a row vector:
[sortedtimes, idx] = sort(min(vertcat(YourStruct.Element),2));
NewStruct = YourStruct(idx);

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by