Data extraction from txt with special format

Hello,
Given a following .txt file with 5 columns delimited by tab, I have difficulty at extracting these data in a matrix (double) where the 3rd column contains converted values in seconds.
ID DDD HH:MM:SS.mmmuuun PARA1 PARA2
1 0 01:05:04.9941480 0.0131 0.0000
In this example, in my matrix, the 3rd column has to be 1*3600+5*60+4.9941480. Could anyone help me to solve it please? Best regards, Winn

 採用された回答

Image Analyst
Image Analyst 2014 年 10 月 1 日

0 投票

Try the readtable() function:
t = readtable(fullFileName);
If that doesn't work, try textscan().

1 件のコメント

Win co
Win co 2014 年 10 月 2 日
Thanks for your recommendation. I'm using Maltab2012b, "readtable" function does not exist. I've figured out how to solve this problem with textscan, maybe not optimal but it works as I wish. In sum, I seperate numeric data and string data. With the last one, I convert to numeric value.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCharacters and Strings についてさらに検索

質問済み:

2014 年 10 月 1 日

コメント済み:

2014 年 10 月 2 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by