Using textscan() to get data from a TXT file, but all cells are NaN
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Chunru
le 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',',')
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!