how to read text file into formatted array
古いコメントを表示
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 件のコメント
per isakson
2014 年 12 月 15 日
編集済み: per isakson
2014 年 12 月 15 日
"I need to read each line in different cells"   Why is that? And what does it exactly mean?
H D
2014 年 12 月 15 日
採用された回答
その他の回答 (1 件)
Azzi Abdelmalek
2014 年 12 月 15 日
編集済み: Azzi Abdelmalek
2014 年 12 月 15 日
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
カテゴリ
ヘルプ センター および File Exchange で Large Files and Big Data についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!