Indexing of cell array containing class

It's possible to index property of class that it's in cell array. If i have a class with a property value and i have a cell array that containig one instances of class for each cell there is a way to do (like a struct):
{cell.value} or [cell.value]

 Respuesta aceptada

Fangjun Jiang
Fangjun Jiang el 19 de Jun. de 2018
I tried this. It looks better to construct an array of objects, not a cell array of objects.
a=[timer,timer]
a.Period
c={timer,timer}
c{1}.Period
c.Period

2 comentarios

Andrea Stevanato
Andrea Stevanato el 19 de Jun. de 2018
I already tried this and it doesen't work!
Fangjun Jiang
Fangjun Jiang el 19 de Jun. de 2018
What do you mean " it doesn't work"?
My example was trying to suggest putting multiple objects of a class into an array (using []), not a cell array (using {}). Then you can get the same property of the multiple objects in one shot like a.Period above.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 19 de Jun. de 2018

Comentada:

el 19 de Jun. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by