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 Low-Level File I/O 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!