How to put a vector in a file?

I'd like to create a vector from 1 to 744 (vertically) and put that in a file .txt
1
2
3
..
..
744
Thanks

 Risposta accettata

Stephen23
Stephen23 il 14 Feb 2018
Modificato: Stephen23 il 14 Feb 2018
[fid,msg] = fopen('filename.txt','wt');
assert(fid>=3,msg)
fprintf(fid,'%d\n',1:744)
fclose(fid);
Or
V = 1:744;
dlmwrite('filename.txt',V(:),'newline','pc')

2 Commenti

Dear, is possible to put the zeros before? Like this:
001
002
003
004
005
006
007
008
009
010
011
...
Stephen23
Stephen23 il 20 Feb 2018
Modificato: Stephen23 il 20 Feb 2018
Of course, just use an appropriate format string:
fprintf(fid,'%03d\n',1:744)
Read the fprintf help for more information on format strings.

Accedi per commentare.

Più risposte (0)

Categorie

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by