Matlab lire dans un fichier txt dans un tableau

J'ai un fichier texte avec le format suivant de l'information:

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

Il y a différents "Noms" et je dois organiser chaque nom dans un tableau fente. J'aurais alors besoin d'un autre moyen de les affecter la date associée à chaque ligne à cet endroit. Ainsi, par exemple, la première Nom1 peut avoir array{0}, mais j'ai aussi besoin de l'associer à l'34, 24, 36 et 46 en quelque sorte. J'aurais également besoin de distinguer les noms différents les uns des autres. Quelle est la meilleure façon de le faire? une 2x2 tableau ne semble pas être la solution.

Ce que j'ai à ce jour est quelque chose le long des lignes de ce:

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

Courtoisie: Lire fichier txt dans Matlab

Quelqu'un pourrait-il me dire la meilleure façon d'organiser l'information? Merci, l'aide est très apprécié.

OriginalL'auteur intl | 2012-09-18