Прочитать текстовый файл в Matlab

У меня проблемы с чтением файла txt , который содержит 10 столбцов и 2 строки заголовка, но проблема в том, что в середине файла один и тот же заголовок появляется несколько раз и textread () не работает. Это мой пример файла:

file.txt

headerline1 aaaa
headerline2 111 123
20/12/2000 name1 name2 name3... name8 0
21/12/2000 name1 name2 name3... name8 0
22/12/2000 name1 name2 name3... name8 0
headerline1 aaaa
headerline2 111 123
25/12/2000 name1 name2 name3... name8 0
27/12/2000 name1 name2 name3... name8 0
...

, и это мой код, который я пробовал:

[date, name1, name2, name3, name4, name5, name6, name7, name8, status] = ...
    textread('file.txt', '%s %s %s %s %s %s %s %s %s %d', 'headerlines',2);

Он выдает ошибку точно в строке с повторяющимся заголовком. У вас есть идеи, как мне избежать этих заголовков и прочитать файл полностью? Проблема в том, что у меня есть сотни таких файлов, поэтому я не могу каждый раз удалять вручную.

Спасибо за помощь.

7
задан Amro 28 August 2012 в 12:30
поделиться