Sort fieldnames in a structure alphabetically ignoring case

44 Ansichten (letzte 30 Tage)
I have a struct. I used orderfields to sort the fieldnames. But it is case sensitive. I am getting Upper case first then the lower case. Is there a way I can sort the fieldnames alphabetically ignoring the case??

Akzeptierte Antwort

Guillaume
Guillaume am 25 Mai 2017
[~, neworder] = sort(lower(fieldnames(yourstructure)));
newstructure = orderfields(yourstructure, neworder)
would be one way

Weitere Antworten (0)

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