Get Fields and its subfields

1 view (last 30 days)
Marlo Wegener
Marlo Wegener on 12 May 2016
Edited: Jos (10584) on 12 May 2016
Hello, I'm currently trying to store all fields and its containing subfields in a cell array and encounter problems using 'fieldnames'. I thought it would be the easiest way to write recursive code to solve this... Lets say I have a fields with subfields as follows: A.b.c.d A.b.c.a A.b.d.a A.b.d.b and so on. In this case the main field A has a couple of subfields and some of those have their subfields. Is there an easy way to extract all fields with its subfields? I tried to do it using 'getfield', 'fieldnames', 'strsplit' and 'strcat' but did not really succeed.
  1 Comment
Jos (10584)
Jos (10584) on 12 May 2016
Edited: Jos (10584) on 12 May 2016
What should the final output look like? Can you give an example?
A.b.c.d = 3
A.b.x = 2
FinalOutput = somefunction(A)
% FinalOutput = ...

Sign in to comment.

Answers (0)

Categories

Find more on Characters and Strings in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!