How to count field numbers of structure?

495 Ansichten (letzte 30 Tage)
GyuSang
GyuSang am 16 Okt. 2015
Kommentiert: Vincent Hall am 6 Sep. 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 Kommentare
Stephen23
Stephen23 am 16 Okt. 2015
Use this:
numel(fieldnames(Structure))
Vincent Hall
Vincent Hall am 6 Sep. 2019
Thanks Stephen Cobeldick, that works nicely.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

KSSV
KSSV am 16 Okt. 2015
length(fieldnames(Structure))
  3 Kommentare
GyuSang
GyuSang am 16 Okt. 2015
Thank you for your answer.
Jan
Jan am 16 Okt. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by