Sorting a fields alignment of a structure

Hi all.. I want to sort a structure containing some fields according to '' My Will''.. I mean I wanna arrange it as I like it. For example my structure has names, amps and volts
Names are :
'Power Factor=0.85, PL=10000, FG=5000, Angle=0, Nt=1.mat'
'Power Factor=0.85, PL=10000, FG=5000, Angle=0, Nt=10.mat'
'Power Factor=0.85, PL=10000, FG=5000, Angle=0, Nt=2.mat'
'Power Factor=0.85, PL=10000, FG=5000, Angle=0, Nt=5.mat'
'Power Factor=0.85, PL=10000, FG=5000, Angle=10, Nt=1.mat'
.
.
.
I wanna sort them either to Nt, Angle or FG or Power Factor as I want to do.. How can I do this ?

Respuestas (1)

Mrunmayee Gaikwad
Mrunmayee Gaikwad el 22 de Sept. de 2020

1 voto

The following blog explains how you can sort a structure array according to the field name:
The MATLAB code for functions ‘nestedSortStruct’ and ‘sortStruct’ mentioned in the blog can be found here:

Categorías

Productos

Versión

R2020a

Etiquetas

Preguntada:

FG
el 16 de Sept. de 2020

Comentada:

FG
el 23 de Sept. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by