How to convert large text file into individual cells into 1x408 array

3 visualizaciones (últimos 30 días)
Jakob Loverde
Jakob Loverde el 11 de Mzo. de 2021
Editada: Jakob Loverde el 11 de Mzo. de 2021
I need to convert a large text file that I can make look like this:
00
11
22
33
...
408
or like this: 00 11 22 33 ... 408 via notepad++.
I want to take this and put it into a 1x408 so I can work with it. The array should be [00][11][22][33].
What I have tried is this:
filename = '2020_06_01_08_27_17exp2.txt';
delimiterIn = '\n';
A = importdata(filename, delimiterIn);
and also this
filename = '2020_06_01_08_27_17exp2.txt';
fileID = fopen(filename, 'r');
formatSpec = '%f';
A = fscanf(fileID, formatSpec);
fclose(fileID);

Respuestas (1)

Jakob Loverde
Jakob Loverde el 11 de Mzo. de 2021
Editada: Jakob Loverde el 11 de Mzo. de 2021
filename = '2020_06_01_08_27_17exp2.txt';
fileID = fopen(filename, 'r');
formatSpec = '%x';
A = fscanf(fileID, formatSpec);
fclose(fileID);
This did it! I am reading in hex values so using %x fixed everything!

Categorías

Más información sobre Low-Level File I/O en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by