Azzera filtri
Azzera filtri

how to import cell array with different sizes into excel

1 visualizzazione (ultimi 30 giorni)
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.

Risposte (1)

Walter Roberson
Walter Roberson il 29 Ott 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 Commenti
Yussif M. Awelisah
Yussif M. Awelisah il 1 Nov 2019
@Water Roberson
Please your suggestions earlier can save my modeling results.
Please I wil be grateful if you can help me how I can achieve your answer earlier especially the second option.
Thank you.
Walter Roberson
Walter Roberson il 1 Nov 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.

Accedi per commentare.

Categorie

Scopri di più su Data Type Conversion in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by