how to use textscan to read this text file properly

5 Ansichten (letzte 30 Tage)
ELI
ELI am 3 Jan. 2014
Bearbeitet: Azzi Abdelmalek am 3 Jan. 2014
Hi, I have a text file that I cannot read it propely:
'3.700000e+00 2.500000e+00 3.500000e+00 3 6.945462e+00 R M1 (1)'
'3.700000e+00 2.500000e+00 -3.500000e+00 3 2.764839e+00 L M1 (1)'
'1 2 2.400000e+00 3 4.719051e+00 R M1 (2)'
'1 2 -2.400000e+00 3 3.441881e+00 L M1 (2)'
'-1.700000e+00 1.500000e+00 2.700000e+00 4 4.700973e+00 R M1 (3)'
it has 5 columns of data and 1 column of string.
could you help me?
  2 Kommentare
Azzi Abdelmalek
Azzi Abdelmalek am 3 Jan. 2014
Bearbeitet: Azzi Abdelmalek am 3 Jan. 2014
In your text file, your data are like this
'3.700000e+00 2.500000e+00 3.500000e+00 3 6.945462e+00 R M1 (1)'
or
3.700000e+00 2.500000e+00 3.500000e+00 3 6.945462e+00 R M1 (1)
Also, there are three columns for strings
ELI
ELI am 3 Jan. 2014
It's like the second option you mentioned.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 3 Jan. 2014
Bearbeitet: Azzi Abdelmalek am 3 Jan. 2014
fid = fopen('file.txt');
res=textscan(fid,'%f %f %f %d %f %s %s %s')
fclose(fid);
celldisp(res)

Weitere Antworten (0)

Kategorien

Mehr zu Standard File Formats 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