how to read text file into formatted array
Mostra commenti meno recenti
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 Commenti
per isakson
il 15 Dic 2014
Modificato: per isakson
il 15 Dic 2014
"I need to read each line in different cells"   Why is that? And what does it exactly mean?
H D
il 15 Dic 2014
Risposta accettata
Più risposte (1)
Azzi Abdelmalek
il 15 Dic 2014
Modificato: Azzi Abdelmalek
il 15 Dic 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
Categorie
Scopri di più su Large Files and Big Data in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!