sum function usage for string
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Xuande Zhang
el 14 de Sept. de 2020
Comentada: Star Strider
el 14 de Sept. de 2020
Hello all,
I was working on an entry-level question "Number of 1s in a binary string", my answer was converting the number to string and use strfind function '1'.
Saw a very clean answer , I don't quite understand this. If x is a string, what can we get x-'0'
y = sum(x-'0')
0 comentarios
Respuesta aceptada
Star Strider
el 14 de Sept. de 2020
Subtracting ASCII 0 from an ASCII string converts the string to numeric values.
There is some controversy as to that being ‘correct’, however it definitely does work! (It takes advantage of the fact that everything in a computer is stored as numeric representations.)
2 comentarios
Star Strider
el 14 de Sept. de 2020
As always, my pleasure!
As I mentioned, it is a bit controversial.
Más respuestas (0)
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!