How to convert characters array into integer number array
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Gova ReDDy
 el 9 de Abr. de 2014
  
    
    
    
    
    Comentada: Gova ReDDy
 el 9 de Abr. de 2014
            Hello,
I have a text file in which all the contents are characters like a,b,c,d…z . Can somone explain how to convert theses alphabets in txt file into numbers like a corresponds to1, b corresponds to 2 ,in the converted file.
Thanks.
0 comentarios
Respuesta aceptada
  Azzi Abdelmalek
      
      
 el 9 de Abr. de 2014
        str='I have a text file in which all the contents are characters like a,b,c,d…z . Can somone explain how to convert theses alphabets in txt file into numbers like a corresponds to1, b corresponds to 2 ,in the converted file'
s='a':'z'
for k=1:numel(s)
  str=regexprep(str,s(k),num2str(k),'ignorecase');
end
str
5 comentarios
  Azzi Abdelmalek
      
      
 el 9 de Abr. de 2014
				fid = fopen('change.txt');
str= textscan(fid,'%s');
fclose(fid)
str=str{:}
s='a':'z'
for k=1:numel(s)
  str=regexprep(str,s(k),num2str(k),'ignorecase');
end
str
Más respuestas (1)
  Walter Roberson
      
      
 el 9 de Abr. de 2014
        converted_to_numbers = characters - 'a' + 1;
Then it is just a matter of writing out the numbers as text, which you already know how to do.
0 comentarios
Ver también
Categorías
				Más información sobre Creating, Deleting, and Querying Graphics Objects en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


