Writing X Y values from char to a txt file
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (2)
Cedric
il 15 Ott 2013
Modificato: Cedric
il 15 Ott 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 Commenti
Image Analyst
il 29 Ott 2013
Modificato: Image Analyst
il 29 Ott 2013
Please officially accept the best answer. You can only accept one answer, not more than one.
Azzi Abdelmalek
il 15 Ott 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 Commenti
Azzi Abdelmalek
il 15 Ott 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)
Vedere anche
Categorie
Scopri di più su Construct and Work with Object Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!