Any approach faster to concatenate multi dimension cell?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
per isakson
il 13 Ott 2017
Modificato: per isakson
il 13 Ott 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Structures in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!