how to loop over the structure fields and get the type of data ?!

hello! I would like to loop over the fields of a structure and get the type of data for each field, so I can do further manipulation if a field is a matrix , how can I implement this into matlab ?? thank you very much !

 Respuesta aceptada

You could loop over the fieldnames, e.g.
fn = fieldnames(mystruct);
for k=1:numel(fn)
if( isnumeric(mystruct.(fn{k})) )
% do stuff
end
end

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

Ano
el 22 de Mayo de 2017

Respondida:

el 23 de Mayo de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by