how to import cell array with different sizes into excel
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have 200 samples of cell array data with different sizes but same length.
eg 3x500
6x500
2x500 etc
Please how can I import these data into excel.
0 comentarios
Respuestas (1)
Walter Roberson
el 29 de Oct. de 2019
A typical way to handle that would be to write each one to a different sheet.
Another way would be to put everything together in one matrix, with an additional column indicating which matrix it belongs to
1 .... 500 columns
1 .... 500 columns
1 .... 500 columns
2 .... 500 columns
[another 4 of those and then]
2 .... 500 columns
3 .... 500 columns
3 .... 500 columns
4 .... 500 columns etc
3 comentarios
Walter Roberson
el 1 de Nov. de 2019
A = [];
for K = 1 : numel(x)
t = x{K};
start = size(A,1);
stop = start + size(t,1) - 1;
A(start:stop, 1) = K;
A(start:stop, 2:1+size(t,2)) = t;
end
The above code uses zero padding. It is possible to do NaN padding, but takes a few more lines.
Ver también
Categorías
Más información sobre Data Type Conversion 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!