Any approach faster to concatenate multi dimension cell?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear all,
The objective was to concatenate multi dimension cell, may I know how to avoid such a FOR loop.
Thanks in advance
load('completedata.mat')
c_x=1;
for f_x=1:4
myData(c_x,:)= data_lap_th{f_x}.e_subj;
c_x=c_x+1;
end
0 commentaires
Réponse acceptée
per isakson
le 13 Oct 2017
Modifié(e) : per isakson
le 13 Oct 2017
Try
>> S = load('completedata.mat');
>> S.data_lap_th
ans =
[1x1 struct] [1x1 struct] [1x1 struct] [1x1 struct]
>>
>> sas = [S.data_lap_th{:}];
>> sas
sas =
1x4 struct array with fields:
e_subj
Whether it faster I don't know, but it is Matlabish.
4 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Structures dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!