Get Fields and its subfields

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 件のコメント

Jos (10584)
Jos (10584) 2016 年 5 月 12 日
編集済み: Jos (10584) 2016 年 5 月 12 日
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 = ...

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMatrices and Arrays についてさらに検索

製品

質問済み:

2016 年 5 月 12 日

編集済み:

2016 年 5 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by