Borrar filtros
Borrar filtros

libstruct does not fill embedded arrays

2 visualizaciones (últimos 30 días)
Krzysztof
Krzysztof el 24 de Sept. de 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?

Respuestas (1)

Philip Borghesani
Philip Borghesani el 24 de Sept. de 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.

Categorías

Más información sobre Construct and Work with Object Arrays en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by