Reading an Array in scientific notation from a txt

20 visualizaciones (últimos 30 días)
simone martinelli
simone martinelli el 8 de En. de 2017
Editada: Stephen23 el 8 de En. de 2017
Hi, I am trying to read the data from a txt file but I have been so far unable to manage to extract it using fscanf or textread. i need to start after the row ''pt 8644 ...etc''.
the file is formatted as follows:
  1 comentario
Stephen23
Stephen23 el 8 de En. de 2017
Editada: Stephen23 el 8 de En. de 2017
Do not upload screenshots of data. These are useless for us. We cannot import a screenshot. We have no way to test code with a screenshot. We cannot tell if your data file uses tabs, or space characters, or what end-of-line characters it uses, or anything else about the file. Because a screenshot is not your data.
Please upload data in its original form by clicking the paperclip icon.

Iniciar sesión para comentar.

Respuesta aceptada

Stephen23
Stephen23 el 8 de En. de 2017
Editada: Stephen23 el 8 de En. de 2017
MATLAB's textscan reads E-notation numbers perfectly:
fid = fopen('temp5.txt','rt');
C = textscan(fid,'%f%f','HeaderLines',6);
fclose(fid);
Which correctly read all E-notation values in the file to import this numeric data:
>> C{1}
ans =
0
0.1
2.02
>> C{2}
ans =
0
0.00146
0.00591
Because you did not provide any sample data file I created my own, available at the link below:

Más respuestas (0)

Categorías

Más información sobre Large Files and Big Data en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by