Using textscan() to get data from a TXT file, but all cells are NaN
조회 수: 6 (최근 30일)
이전 댓글 표시
Now i'm using textscan() to get data from a txt file.
The data in txt file just like "1,2,3,4
2,4,5,7"
[filename, pathname] = uigetfile( ...
{'*.txt'}, ...
'Pick a file');
fid = fopen([pathname filename],'r');
V = textscan(fid,'%0.f %0.f %0.f %0.f','Delimiter',',')
fclose(fid);
I want to get a data array V
but there are something wrong, the cells are [NaN]
I dont konw why.
Please tell me how to debug
v =
1*7 cell array
{[NaN]} {[NaN]} {[NaN]} {[NaN]}
댓글 수: 0
채택된 답변
Chunru
2021년 11월 16일
Your format specifier is not correct.
s=["1,2,3,4"
"2,4,5,7"]
V = textscan(s(1),'%f %f %f %f','Delimiter',',')
V = textscan(s(1),'%0.f %0.f %0.f %0.f','Delimiter',',')
추가 답변 (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!