Вы можете использовать textscan
http://ch.mathworks.com/help/matlab/ref/textscan.html
Вы должны знать, сколько столбцов в каждой строке и тип, каждый из них (строка, флоат, целое число ...)
С документации вы можете увидеть пример, похожий на твой:
Содержание файла:
09/12/2005 Level1 12.34 45 1.23e10 inf Nan Yes 5.1+3i
10/12/2005 Level2 23.54 60 9e19 -inf 0.001 No 2.2-.5i
11/12/2005 Level3 34.90 12 2e5 10 100 No 3.1+.1i
Код:
fileID = fopen('scan1.dat');
C = textscan(fileID,'%s %s %f32 %d8 %u %f %f %s %f');
fclose(fileID);
celldisp(C)
PD: TextScan читает весь файл целиком, а не построчно. Однако вы можете получить доступ к нужной строке с помощью индексации ячейки:
C{3} % content of the third line
Пожалуйста, отредактируйте ваш вопрос, это не совсем понятно! – Woeitg
Просьба поставить 4 пробела перед каждой строкой файла, поэтому он помечен как код. Затем название является лишь кратким резюме. Реальный вопрос должен быть в поле вопроса (где у вас есть содержимое файла сейчас ..). Укажите, как будут вызываться ваши файлы, и код, который у вас есть. Где * точно * вы застряли? Чтение одного файла? Заговор? Пересечение всех? – hbaderts
Я переформатировал вопрос для вас, так что он по крайней мере читабельн ... Но, как предлагает @hbaderts, нам понадобится дополнительная информация, чтобы на самом деле ответить на него! –