libstruct does not fill embedded arrays
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
If a structure member is defined to have a fixed-size array of numbers, such as int32#16, why does get(libstruct) display the corresponding field as an empty array [], rather than an array of the declared size filled with the default value for that type?
0 Commenti
Risposte (1)
Philip Borghesani
il 24 Set 2013
It only displays as [] for a null structure. If a libstruct object is created with no initial values then a null (unallocated) object is created. If any field is initialized (on creation or at a later time) then the array will show as filled with the default value for that type.
0 Commenti
Vedere anche
Categorie
Scopri di più su Construct and Work with Object Arrays in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!