How to count field numbers of structure?

483 vues (au cours des 30 derniers jours)
GyuSang
GyuSang le 16 Oct 2015
Commenté : Vincent Hall le 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 commentaires
Stephen23
Stephen23 le 16 Oct 2015
Use this:
numel(fieldnames(Structure))
Vincent Hall
Vincent Hall le 6 Sep 2019
Thanks Stephen Cobeldick, that works nicely.

Connectez-vous pour commenter.

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by