Accessing a specific char in a string

1 visualización (últimos 30 días)
Harel Harel Shattenstein
Harel Harel Shattenstein el 28 de Nov. de 2016
Comentada: Harel Harel Shattenstein el 28 de Nov. de 2016
I am trying to access a specific char in a string.
I get a number by the user and I need to index all the digits, because the number is saved in a vector the only way to access it will be by using the mod operation.
So I thought of a shorter way, because the number is an integer, I can turn it into a string and then use an index to access the desirable.
For example:
A=num2str(18345); A(2) 8
Can I access the char without saving in to a variable first? num2str(18345)(2) does not work
Thanks

Respuestas (1)

KSSV
KSSV el 28 de Nov. de 2016
a = 18345 ;
iwant = num2str(a) - '0' ;
iwant is a double, you can access any index.

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by