Bonjour!

Alors voilà mon probleme : je traite les données d'une centaine de fichiers txt, tout fonctionnait parfaitement jusqu'à ce que je me rende compte que l'ordre des colonnes de mon fichier txt n'était pas toujours le même...

voila un aperçu de mon fichier txt:

time,distance,vehiclespeed,enginespeed, [etc...]
[s], [km], [km/h], [rpm], [etc...]
0.5, 0.0, 0.0, 0.0, [etc...]
à un moment je récupère les données de certaines colonnes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
distance = dlmread(strcat('chemin_du_fichier'),',',[3 1 n(1) 3]);
Le probleme donc c'est que comme l'ordre des colonnes n'est pas toujours le même, il faudrait que je trouve le numero de la colonne que je veux.

J'ai pensé à chercher une chaine de caractère (par exemple: 'vehiclespeed') et à retourner le numero de la colonne, mais j'ai essayé pas mal de choses et rien ne fonctionne...

Si vous pouvez m'aider svp!
bonne journée