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

조회 수: 3 (최근 30일)
Jakob Loverde
Jakob Loverde 2021년 3월 11일
편집: Jakob Loverde 2021년 3월 11일
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);

답변 (1개)

Jakob Loverde
Jakob Loverde 2021년 3월 11일
편집: Jakob Loverde 2021년 3월 11일
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!

카테고리

Help CenterFile Exchange에서 Low-Level File I/O에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by