extracting field name and values from a struct.

Hi all,
I have files produced by a piece of research equipment and each file comes up as 1x1 struct with 65 fields. I am interested in getting the field name and corresponding values from only six of these, each field is named and not numbered.
Is there a way of getting Matlab to provide just the filenames and values of the six I am after?
Thanks!
MJ

回答 (2 件)

madhan ravi
madhan ravi 2018 年 11 月 2 日

0 投票

See getfield() might be the one you’re looking for.
MFK
MFK 2023 年 1 月 16 日
編集済み: MFK 2023 年 1 月 16 日

0 投票

fn=fieldnames(out);
for jj=1:size(fieldnames(YOUR_STRUCT),1)
features1(1,jj)=YOUR_STRUCT.(fn{jj});
end

カテゴリ

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

製品

質問済み:

2018 年 11 月 2 日

編集済み:

MFK
2023 年 1 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by