convert table to array or matrix
Ältere Kommentare anzeigen
I have table with some extracted features like intensity, area, and diameter.these values is real values.
when I convert this table to an array, all data converted to be from 0 to 255 but I need my data in the array exactly as it in the table.....please help
1 Kommentar
Walter Roberson
am 30 Aug. 2015
What command are you using to convert the table to an array?
Akzeptierte Antwort
Weitere Antworten (1)
Peter Perkins
am 31 Aug. 2015
0 Stimmen
There are two ways to converta table to a (numeric in this case) array:
1) call table2array 2) use {} subscripting for the variables you want to extract
You say, "all data converted to be from 0 to 255". Tables are all about mixed data types - one container with doubles, uints, strings, whatever in it. When you "convert to an array", what you're really doing is "converting to a single data type". So by MATLAB's precedence rules, if your table has some uint8's in it, everything (numeric) will be converted to uint8, because that's the only way you can get everything into one homogeneous array.
To get an array of doubles, you'll need to convert the non-double variables to double first.
1 Kommentar
hanem ellethy
am 2 Sep. 2015
Kategorien
Mehr zu Data Type Conversion finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!