Hi, I have a 1x3 struct just like below:
% Q(1)
Q(1).name='carrot';
Q(1).price=200;
Q(1).number=1000;
%Q(2)
Q(2).name='banana';
Q(2).price=200;
Q(2).number=2000;
%Q(3)
Q(3).name='apple';
Q(3).price=900;
Q(3).number=200;
How can I quickly query "price" of "banana" or "number" of "apple"?
Is there any shorcut beside manually gathering name to string array (Q.name returns scattering outputs)

 採用された回答

Rik
Rik 2019 年 7 月 14 日

0 投票

The table data type is probably a better choice for your usage. Then you can also easily index.

2 件のコメント

madhan ravi
madhan ravi 2019 年 7 月 14 日
True using struct2table()
Le Vu Bao
Le Vu Bao 2019 年 7 月 15 日
編集済み: Le Vu Bao 2019 年 7 月 15 日
oh,how silly I am. Thank you.

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

その他の回答 (0 件)

カテゴリ

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

製品

リリース

R2018b

質問済み:

2019 年 7 月 14 日

編集済み:

2019 年 7 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by