str2num and commas

14 vues (au cours des 30 derniers jours)
Leor Greenberger
Leor Greenberger le 3 Oct 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!

Réponse acceptée

Krishna
Krishna le 3 Oct 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 commentaire
Leor Greenberger
Leor Greenberger le 3 Oct 2011
AH! Yes, I was looking for '20,000' to be converted to 20000.

Connectez-vous pour commenter.

Plus de réponses (1)

Krishna
Krishna le 3 Oct 2011
OK then I think str2double will solve your problem.

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by