Je dispose d'un fichier texte et voudrait importer dans Matlab et en faire une liste:Comment puis-je faire ce fichier texte dans une liste dans MATLAB?
Person1
name = steven
grade = 11
age= 17
Person2
name = mike
grade = 9
age= 15
Person3
name = taylor
grade = 11
age= 17
Il y a quelques centaines d'entrées comme celles-ci ci-dessus. Chacun est séparé par une ligne vide. Je pensais que je pourrais scanner le texte et faire l'information entre chaque ligne vide dans un article dans la liste. Je voudrais aussi être en mesure de rechercher chaque personne par son nom une fois que j'ai une liste comme celle ci-dessous.
Je veux quelque chose comme:
x = [Person1 Person2 Person3
name = steven name = mike name = taylor
grade = 11 grade = 9 grade = 11
age = 17 age = 15 age = 17]
Cela semble très direct mais j'ai eu du mal avec ce jusqu'à présent. Je peux oublier quelque chose. Quelqu'un at-il des idées ou des conseils?
Est-ce que 'age' est censé avoir un espace entre le' '' et le '=' dans le fichier de données? – gnovice