Azzera filtri
Azzera filtri

libstruct does not fill embedded arrays

2 visualizzazioni (ultimi 30 giorni)
Krzysztof
Krzysztof il 24 Set 2013
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?

Risposte (1)

Philip Borghesani
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.

Categorie

Scopri di più su Construct and Work with Object Arrays in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by