Matlab - Pasar texto de letras a números

 
Vista:

Pasar texto de letras a números

Publicado por Maria (6 intervenciones) el 29/04/2020 20:51:05
Hola, necesito pasar un texto (un conjunto de palabras aleatorio) a números deciamales.

He leído el texto en Matlab y lo he convertido en caracteres.
1
2
str = textread('ingles.txt','%s','whitespace','');
c=char(str);

Cómo puedo convertir esas letras en números?
El texto contiene letras mayúsculas, minúsculas, espacios y puntos.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.212
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Pasar texto de letras a números

Publicado por JOSE JEREMIAS CABALLERO (5683 intervenciones) el 30/04/2020 00:38:05
1
str2double(c)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pasar texto de letras a números

Publicado por Maria (6 intervenciones) el 30/04/2020 10:43:52
Muchas gracias por su respuesta! Pero eso me funciona para leer números, no letras.
Al realizar X = str2double(C) obtengo cómo respuesta Nan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.212
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Pasar texto de letras a números

Publicado por JOSE JEREMIAS CABALLERO (5683 intervenciones) el 30/04/2020 12:21:37
Estimado usuario de Matlab. Sería posible que pudiera compartir el texto ingles.txt y así podría tener una respuestas más precisa a su pregunta.

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online en Matlab
jjcc94@hotmail.com


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.212
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Pasar texto de letras a números

Publicado por JOSE JEREMIAS CABALLERO (5683 intervenciones) el 30/04/2020 12:24:37
Estimado, función str2double() no sirve para leer números, sirve para convertir un número que está en formato char a formato double
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pasar texto de letras a números

Publicado por Maria (6 intervenciones) el 30/04/2020 12:37:04
Claro. Es un texto generado con palabras aleatorias en ingles, por ejemplo:

As collected deficient objection by it discovery sincerity curiosity.

Muchas gracias, espero su respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pasar texto de letras a números

Publicado por Maria (6 intervenciones) el 30/04/2020 12:39:17
Eso he comprobado... Hay alguna otra función que realice esa conversión?
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.212
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Pasar texto de letras a números

Publicado por JOSE JEREMIAS CABALLERO (5683 intervenciones) el 30/04/2020 12:40:13
Estimado exactamente que es lo desea, su pregunta no es clara. Podria poner un ejemplo muy pequeño de lo que desea. Quizas desea hacer esto.

1
2
str='As collected'
c=double(str)

1
2
c =
    65   115    32    99   111   108   108   101    99   116   101   100
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pasar texto de letras a números

Publicado por Maria (6 intervenciones) el 30/04/2020 12:46:47
Eso es lo que buscaba, muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.212
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Pasar texto de letras a números

Publicado por JOSE JEREMIAS CABALLERO (5683 intervenciones) el 30/04/2020 12:48:27
un ejemplo concreto por favor. si tengo la palabra "Matlab", ¿cual sería su resultado que busca?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar