how to read text file into formatted array
Afficher commentaires plus anciens
Hi
I have a text file which contains many rows of this shape
'0862;1;10/09/2002;09:15:59;23.845089;38.018470;486253.80;4207588.10'
I need to read each line in different cells. each cell contains data between ";" and the third and forth one are date and time while others are double numbers.
would you please help me to do so
2 commentaires
per isakson
le 15 Déc 2014
Modifié(e) : per isakson
le 15 Déc 2014
"I need to read each line in different cells"   Why is that? And what does it exactly mean?
H D
le 15 Déc 2014
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 15 Déc 2014
Modifié(e) : Azzi Abdelmalek
le 15 Déc 2014
fid=fopen('FileName.txt')
tline = fgetl(fid)
out=[];
while ischar(tline)
out{end+1,1} =tline
tline= fgetl(fid);
end
fclose(fid)
%You can aadd
A=regexp(out,';','split')
n=numel((A{1}))
B=reshape([A{:}],n,[])'
res=[cell
Catégories
En savoir plus sur Text Data Preparation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!