Using textscan() to get data from a TXT file, but all cells are NaN
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Chunru
il 16 Nov 2021
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',',')
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Import and Export in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!