How to put a vector in a file?

46 Ansichten (letzte 30 Tage)
Bruno Souza
Bruno Souza am 14 Feb. 2018
Bearbeitet: Stephen23 am 20 Feb. 2018
I'd like to create a vector from 1 to 744 (vertically) and put that in a file .txt
1
2
3
..
..
744
Thanks

Akzeptierte Antwort

Stephen23
Stephen23 am 14 Feb. 2018
Bearbeitet: Stephen23 am 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 Kommentare
Bruno Souza
Bruno Souza am 19 Feb. 2018
Dear, is possible to put the zeros before? Like this:
001
002
003
004
005
006
007
008
009
010
011
...
Stephen23
Stephen23 am 20 Feb. 2018
Bearbeitet: Stephen23 am 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Variables finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by