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)

 Akzeptierte Antwort

Rik
Rik am 14 Jul. 2019

0 Stimmen

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

2 Kommentare

madhan ravi
madhan ravi am 14 Jul. 2019
True using struct2table()
Le Vu Bao
Le Vu Bao am 15 Jul. 2019
Bearbeitet: Le Vu Bao am 15 Jul. 2019
oh,how silly I am. Thank you.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Produkte

Version

R2018b

Gefragt:

am 14 Jul. 2019

Bearbeitet:

am 15 Jul. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by