How to convert a multidimensional cell into a single array of only one column.
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi I have a multidimensional cell which is:
Alt_difference_cell =
[5.2038e+03] [ 5500] [5500] [5.8133e+03] [6000]
[ 2000] [2.4830e+03] [] [] []
[ 500] [1.0004e+03] [1500] [1.9258e+03] []
[ 12.2311] [ 500] [] [] []
Some of the rows contain empty elements. I remove the empty elements by:
cell2mat(Alt_difference_cell(i,:))
where i is the number of columns.
I want to place the elements of the each rows next to each other in a single array. How to proceed?
0 Commenti
Risposta accettata
Azzi Abdelmalek
il 8 Lug 2015
Modificato: Azzi Abdelmalek
il 8 Lug 2015
a={1 2 3;[] 4 5;6 [] 7}
b=a'
b=[b{:}]
or
b=cell2mat(reshape(a',1,[]))
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Types 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!