Use a structure with fields in a loop - Outputs & indexing ??
Mostrar comentarios más antiguos
Hello everyone,
I am using a structure to output all my results from a function organised in different fields. My struct contains 10 fields - and as my loop has 101 steps my struct ends up being a struct array (1*101) with 10 fields.
Some of my fields are numeric arrays e.g. Sig (6*1) and i want to use the first value of each of these Sig in the 101 fields to plot them. How could i do this easily?
The way i thought is:
hist_st_cell=struct2cell(hist_state);
Sig_cell=hist_st_cell(1,1,:);
Sig_mat=cell2mat(Sig_cell);
Sig1_plot=Sig_mat(1,1,:);
Is there a better suggestion?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Structures en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!