Bonjour à tous,
Je vous rejoins sur ce forum qui a pu m'être d'une grande aide dans le passé pour à mon tour vous exposer un problème que je rencontre.
J'aimerais importer les données d'un fichier .txt dans lequel plusieurs acquisitions de données sont enregistrés (directement depuis le logiciel source).
Jusque maintenant j'utilisais la fonction importdata('filename') qui fonctionnait très bien.
Mais avec ce nouveau type de fichier, je rencontre deux problèmes :
1 -> Sans modifier le fichier de base qui contient des informations logiciels, matlab ne m'importe que la première donnée (c'est à dire "/ErgometrePiscine", voir photo). J'ai alors supprimé ces lignes manuellement avant d'importer mon fichier sur matlab mais j'ai rencontré un autre problème.
2 -> A l'intérieur même du fichier, où il y a du texte et des chiffres, il y a plusieurs acquisitions où chacune d'elle se termine par un message, des lignes vides et un nouveau message indiquant le début d'une autre séquence avec une nouvelle fois l'en-tête des données (Temps et Fz). (voir capture d'écran).
Lorsque j'importe ce fichier sur matlab, je ne récupère alors que les données du premier enregistrement (jusqu'à la première apparition de "Fin Mesure" dans mon fichier).
Existe t il une solution pour récupérer l'ensemble des données du fichier texte ?
Dans l'idéal, je voudrais récupérer les données des 2 colonnes du fichier, même en format texte ça ne me dérange pas, afin de pouvoir traiter mon fichier sur matlab directement sans devoir faire de manipulation sur mon fichier au préalable.
Merci pour votre aide,
Eric
Partager