str2num and commas

14 Ansichten (letzte 30 Tage)
Leor Greenberger
Leor Greenberger am 3 Okt. 2011
Hi. str2num doesn't seem to convert '20,000' to 20E3. Instead, it becomes a vector of 2 elements: 20 and 0. Is there a way around this or should I replace the comma in the string with '' before doing string2num? Thanks!

Akzeptierte Antwort

Krishna
Krishna am 3 Okt. 2011
I think str2num considers '20' and '000' as two different strings because of the comma. What is the output that you are looking for? if you use str2double it returns 20000 . Hope that serves your purpose.
  1 Kommentar
Leor Greenberger
Leor Greenberger am 3 Okt. 2011
AH! Yes, I was looking for '20,000' to be converted to 20000.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Krishna
Krishna am 3 Okt. 2011
OK then I think str2double will solve your problem.

Kategorien

Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by