Writing X Y values from char to a txt file
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Hi,
I have a string with the following structure X1 Y1;X2 Y2; . . . ;Xn Yn (class char).
How can I save this information in a txt file with this structure?
X1 Y1
X2 Y2
. . .
Xn Yn
Thanks
0 comentarios
Respuestas (2)
  Cedric
      
      
 el 15 de Oct. de 2013
        
      Editada: Cedric
      
      
 el 15 de Oct. de 2013
  
      If your char class variable is named str:
 fid = fopen( 'myFile.txt', 'w' ) ;
 fprintf( fid, strrep( str, ';', '\n' )) ;            % Or '\r\n' if you want 
 fclose( fid ) ;                                      % to be Windows-friendly.
4 comentarios
  Image Analyst
      
      
 el 29 de Oct. de 2013
				
      Editada: Image Analyst
      
      
 el 29 de Oct. de 2013
  
			Please officially accept the best answer. You can only accept one answer, not more than one.
  Azzi Abdelmalek
      
      
 el 15 de Oct. de 2013
        n=5
str=regexp(sprintf('X%d Y%d ',repmat(1:n,2)),'X\d\s+Y\d','match')
fid=fopen('file.txt','w')
fprintf(fid,'%s\r\n',str{:})
fclose(fid)
3 comentarios
  Azzi Abdelmalek
      
      
 el 15 de Oct. de 2013
				C =  '12 14; 13 56; 89 45; 892 45; 89 425; 189 425; 892 15'  
str=regexp(C,';','split')
fid=fopen('file.txt','w')
fprintf(fid,'%s\r\n',str{:})
fclose(fid)
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!



