Query data from 1xn struct

3 visualizzazioni (ultimi 30 giorni)
Le Vu Bao
Le Vu Bao il 14 Lug 2019
Modificato: Le Vu Bao il 15 Lug 2019
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)

Risposta accettata

Rik
Rik il 14 Lug 2019
The table data type is probably a better choice for your usage. Then you can also easily index.
  2 Commenti
madhan ravi
madhan ravi il 14 Lug 2019
True using struct2table()
Le Vu Bao
Le Vu Bao il 15 Lug 2019
Modificato: Le Vu Bao il 15 Lug 2019
oh,how silly I am. Thank you.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Structures in Help Center e File Exchange

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by