Use a structure with fields in a loop - Outputs & indexing ??
Afficher commentaires plus anciens
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?
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Structures dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!