How can I read a .txt file with out the header?
2 ビュー (過去 30 日間)
古いコメントを表示
Hi, I have several files for a different points. The file name is a number like this:
C:\Users\cborba\Documents\Tides\10513.txt
I need get the latitude of each one(line 4 from the header) and read the file without the header (starting from line 12). How can I do this?
Thanks
0 件のコメント
採用された回答
Azzi Abdelmalek
2014 年 10 月 6 日
fid = fopen(C:\Users\cborba\Documents\Tides\10513.txt');
line1 = fgetl(fid);
res=[];
while ischar(line1)
res{end+1,1} =line1
line1 = fgetl(fid);
end
fclose(fid);
latitude=regexpi(res{4},'(?<=LATITUDE).+','match')
data=res(12:end)
2 件のコメント
Azzi Abdelmalek
2014 年 10 月 7 日
編集済み: Azzi Abdelmalek
2014 年 10 月 7 日
fid = fopen('10513.txt');
line1 = fgetl(fid);
res=[];
while ischar(line1)
res{end+1,1} =line1
line1 = fgetl(fid);
end
fclose(fid);
latitude=regexpi(res{4},'(?<=LATITUDE).+','match')
data=res(12:end)
date=cellfun(@(x) x{1},regexp(data,'.{16}','match'),'un',0)
hight=str2double(cellfun(@(x,y) regexp(x,['(?<=' y ').+'],'match'),data,date))
その他の回答 (1 件)
the cyclist
2014 年 10 月 6 日
One possibility is to use the Import Tool, available on the Home tab of the Toolstrip of the Command Window. This allows you to specify the exact spreadsheet locations you want to import.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で File Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!