Matlab leu em arquivo txt em array

Eu tenho um arquivo de texto com o seguinte formato de informação:

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

Existem diferentes "nomes" e eu tenho que organizar cada nome em um slot de matriz. Eu precisaria então de outra maneira de alocar a data associada a cada linha para aquele ponto específico. Então, por exemplo, o primeiro Name1 pode ter o array {0}, mas eu também precisaria associar o 34, 24, 36 e 46 de alguma forma. Eu também precisaria distinguir os nomes diferentes uns dos outros. Qual é a melhor maneira de fazer isso? um array 2x2 não parece ser a solução.

O que eu tenho até agora é algo nos moldes disso:

%# 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

Cortesia:Leia o arquivo txt em Matlab

Alguém poderia me dizer a melhor maneira de organizar as informações? Obrigado, ajuda é muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion