str2double breaks when you pass in a vector?
Ältere Kommentare anzeigen
this works:
double = str2double('06012015');
but this doesn't:
doubles = str2double(['06012015' '06022015']);
whos doubles gives me this:
-------
6.0120e+14
Name Size Bytes Class Attributes
doubles 1x1 8 double
-------
1 Kommentar
Jan
am 28 Dez. 2016
['06012015' '06022015'] is the same as '0601201506022015' .
Antworten (2)
KSSV
am 28 Dez. 2016
str1 = str2double([{'106012015'} {'06022015'}])
str2 = str2num(['06012015' ;'06022015'])
2 Kommentare
59morgan
am 28 Dez. 2016
Walter Roberson
am 28 Dez. 2016
str2double( cellstr(date_strings) )
Sean de Wolski
am 28 Dez. 2016
In >=R2016b, you can just call double on the string directly:
double(string({'06012015' '06022015'}))
Kategorien
Mehr zu Data Type Conversion finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!