Read fixed number of numbers from text file
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Brahim Aboumouadine
am 5 Jan. 2021
Kommentiert: Brahim Aboumouadine
am 5 Jan. 2021
i have this matrix bellow save in a text file called test.txt
1 2 3 ...... ......100
101 102 ...... ..200
...........................
901 902 .......1000
i want to read only the first 500 numbers from it . how to do it ?
thanks in advance
0 Kommentare
Akzeptierte Antwort
Jeremy Hughes
am 5 Jan. 2021
Bearbeitet: Jeremy Hughes
am 5 Jan. 2021
I assume the dots are meant as ellipses and not literally dots in the file. If so, you can use textscan pretty effectively here.
fid = fopen(filename);
d = textscan(fid,'%f',500);
d = d{1};
fclose(fid);
And if there are literally dots,
d = textscan(fid,'%f',500,'Whitespace',' .');
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Import and Export 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!