How to read a txt file containing letters and number
조회 수: 11 (최근 30일)
이전 댓글 표시
I'm trying to read a txt file for class, but I have no idea how to eliminate the text in the file, so I can reach the data. The file contain a header and some lists with dates and data in sepperate colums.
댓글 수: 0
답변 (1개)
Simon
2013년 11월 19일
Hi!
You can read in with textscan as strings and convert afterwards:
% read file
fid = fopen('plante1_no_head.txt');
FC = textscan(fid, '%s%s%s%s');
fclose(fid);
% first column is date as string
% second column is time as string
% third column as double
A = FC{3};
% replace ',' with '.'
A = regexprep(A, ',', '.');
% convert to numeric
A = str2num(char(A));
% fourth column as double
B = FC{4};
% replace ',' with '.'
B = regexprep(B, ',', '.');
% convert to numeric
B = str2num(char(B));
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Import and Export에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!