Расширяя ответ Джонаса: если память вызывает проблемы, вы можете комбинировать их по мере чтения файлов, чтобы избежать наличия 5 x 15000 x 10000 + 1 15000 x 50000 ячеек.
finalCell = текстовое сканирование (fid_1, 'format');
finalCell = [finalCell; TextScan (fid_2, 'формат')];
finalCell = [finalCell; TextScan (fid_3, 'формат')];
finalCell = [finalCell; TextScan (fid_4, 'формат')];
finalCell = [finalCell; TextScan (fid_5, 'формат')];
С наилучшими пожеланиями,
Адам