Convert array of cells to array of doubles
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Erik de Boer
am 7 Dez. 2014
Kommentiert: Star Strider
am 7 Dez. 2014
Hello,
I'm trying to convert an array of cells to an array of doubles. However the cell array is shaped a bit unfortunate, with unnecessary nesting:
northing_raw 51x1 cell
northing_raw{1,1} 1x1 cell
northing_raw{1,1}{1,1} 1x9 char
e.g.:
northing_raw{1,1}{1,1} = 5923991.9
Is there a way to avoid loops when I want to create a double array?
Best, Erik
0 Kommentare
Akzeptierte Antwort
Star Strider
am 7 Dez. 2014
I cannot say if the nesting is unnecessary, but since cells by definition can contain variables of different types and sizes, you would likely have to create each double array separately.
However, if you have several different matrices of the same sizes and data types, you can concatenate them into a single array, but that’s the best you can hope for.
You will likely also have to loop through them.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!