Any approach faster to concatenate multi dimension cell?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
balandong
el 13 de Oct. de 2017
Comentada: Cedric
el 16 de Oct. de 2017
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 comentarios
Respuesta aceptada
per isakson
el 13 de Oct. de 2017
Editada: per isakson
el 13 de Oct. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Structures en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!