Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

consolidate all fields in a structure

3 vues (au cours des 30 derniers jours)
hdg D
hdg D le 21 Août 2013
Clôturé : MATLAB Answer Bot le 20 Août 2021
hello, This agian is a consolidation question if I have a set of fields in a structure
say I have a structure mystruct which is a 1x2
struct array with fields
='id'
'name'
'age'
..etc
but say my field name has fields too so
fields(mystruct.name)
=
'lastname'
'firstname'
and perhaps my firstname could have additonal fields
fields(mystruct.name.firstname)
='nickname'
At the end I want to consolidate all this information into a single BigStruct
BigStruct.name.firstname = [mystruct(1).name.firstname, mystruct(2).name.firstname ..etc]
BigStruct.name.lastname = [mystruct(1).name.lastname, mystruct(2).name.lastname ..etc]
BigStruct.id =[mystruct(1).id, mystruct(2).id ..]
The assumption is they are all the same length so they can be concatenated.. How do I do this without having to specifiy each field or sub fields
Thanks so much! HD

Réponses (0)

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by