How to count field numbers of structure?

497 visualizzazioni (ultimi 30 giorni)
GyuSang
GyuSang il 16 Ott 2015
Commentato: Vincent Hall il 6 Set 2019
Please let me know how to count field numbers of structure as below.
Structure.A = zeros(10); Structure.B = zeros(10); Structure.C = zeros(10);
there are 3 fields in structure, and I want to know number '3'.
  2 Commenti
Stephen23
Stephen23 il 16 Ott 2015
Use this:
numel(fieldnames(Structure))
Vincent Hall
Vincent Hall il 6 Set 2019
Thanks Stephen Cobeldick, that works nicely.

Accedi per commentare.

Risposta accettata

KSSV
KSSV il 16 Ott 2015
length(fieldnames(Structure))
  3 Commenti
GyuSang
GyuSang il 16 Ott 2015
Thank you for your answer.
Jan
Jan il 16 Ott 2015
@Jos: I've seen many bugs caused by using length too sloppy. In the current case fieldnames replies a cell vector, such that length is trustworthy here.

Accedi per commentare.

Più risposte (0)

Categorie

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

Community Treasure Hunt

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

Start Hunting!

Translated by