best way in terms of performance to read a text file

2 Ansichten (letzte 30 Tage)
Salvatore Mazzarino
Salvatore Mazzarino am 28 Sep. 2012
I have to read values from text file that have this body:
1 2 3 4 5 6 7 8 9 10
after having read every of those value I would copy them in a vector. which is the best way in terms of speed and performance?

Akzeptierte Antwort

Sven
Sven am 28 Sep. 2012
Bearbeitet: Sven am 28 Sep. 2012
If your text file has exactly what you've got there (numbers separated by spaces):
---== contents of test.txt ==---
1 2 3 4 5 6 7 8 9 10
--------------------------------
Then just use importdata
A = importdata(filename)
A =
1 2 3 4 5 6 7 8 9 10
Quick, simple. MATLAB will be pretty optimised to read this kind of file. Is that what you were looking for?

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 29 Sep. 2012
fopen(), fscanf(), fclose()

Kategorien

Mehr zu Low-Level File I/O finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by