How to import an array separated by space from a text file?

7 visualizzazioni (ultimi 30 giorni)
I want to import/load/read, whatever works, a textfile.txt where the columns are separated by a space as below:
15 125 2,033.000 2,033.500 285 20
20 350 2,032.500 2,034.000 245 29
17 100 2,032.000 2,034.500 650 34
13 280 2,031.500 2,035.000 370 31
I used the command
X=importdata('test.txt','%s');
but it returned one column with all numbers after each other in it.
I wonder if someone could tell me how to obtain one table from a text file (in this particular case an array with 4 lines and 6 columns).
Thank you in advance for your help
Emerson

Risposta accettata

Walter Roberson
Walter Roberson il 25 Ago 2012
Modificato: Walter Roberson il 26 Ago 2012
The commas are causing you problems. You need to convert the text to not have any commas before any of the built-in routines will be able to convert it to numeric.

Più risposte (0)

Categorie

Scopri di più su Text Data Preparation in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by