MATLAB Answers

Sorting a fields alignment of a structure

2 views (last 30 days)
FG
FG on 16 Sep 2020
Commented: FG on 23 Sep 2020
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 ?

  0 Comments

Sign in to comment.

Answers (1)

Mrunmayee Gaikwad
Mrunmayee Gaikwad on 22 Sep 2020
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:

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!