Matlab odczytuje plik txt do tablicy

Mam plik tekstowy o następującym formacie informacji:

Name1 34 25 36 46
Name1 23 53 15 86
Name1 25 25 87 35
Name2 76 22 44 55
Name2 88 88 88 88
Name3 11 11 11 11
Name3 55 66 88 88
Name3 88 88 88 88
Name3 00 00 00 00

Istnieją różne „nazwy” i muszę rozmieścić każdą nazwę w gnieździe tablicowym. Potrzebowałbym wtedy innego sposobu przydzielenia daty związanej z każdym rzędem do tego konkretnego miejsca. Na przykład pierwsza nazwa1 może mieć tablicę {0}, ale musiałbym też skojarzyć 34, 24, 36 i 46. Musiałbym także odróżnić od siebie różne nazwy. Jak najlepiej to zrobić? tablica 2x2 nie wydaje się być rozwiązaniem.

To, co do tej pory posiadam, jest podobne do tego:

%# read the whole file to a temporary cell array
fid = fopen(filename,'rt');
tmp = textscan(fid,'%s','Delimiter','\n');
fclose(fid);

%# remove the lines starting with headerline
tmp = tmp{1};
idx = cellfun(@(x) strcmp(x(1:10),'headerline'), tmp);
tmp(idx) = [];

%# split and concatenate the rest
result = regexp(tmp,' ','split');
result = cat(1,result{:});

%# delete temporary array (if you want)
clear tmp

Kurtuazja:Czytaj plik txt w Matlab

Czy ktoś mógłby mi powiedzieć, jak najlepiej zorganizować informacje? Dzięki, pomoc jest bardzo doceniana.

questionAnswers(2)

yourAnswerToTheQuestion