Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/04/2008, à 13:00

boby35

[Octave] Lecture d'un fichier TXT

Bonjour je souhaite extraire d 'un fichier .txt contenant 6 colonnes de valeurs. Les deux premières représentent la date et l'heure. Je souhaite récupérer les quatre dernières colonnes sous forme de vecteurs...J'ai regardé les posts déjà posés sur le forum mais il semble que je loupe quelque chose...Voici mon "script"

%ouverture du fichier txt
clear
closeplot
fid=fopen('mesure2.txt','rt');
f=fscanf(fid,'(%s\t%s\t%f\t%f\t%f\t%f)',[6;inf]);
fclose(fid);


%s=load('mesure2.txt')
%file=dlmread('mesure2.txt','\t');
%f=file(:,3);

Je vous joins le fichier txt ...Merci d'avance pour votre aide...

mesure2.txt - 0.02MB


Sous GUTSY Gibbon // Allez le STADE TOulousain

Hors ligne

#2 Le 11/04/2008, à 17:54

pjv

Re : [Octave] Lecture d'un fichier TXT

Tu programmes en quoi ? Que veux-tu faire exactement ? Les afficher sous forme graphique ?

Hors ligne

#3 Le 17/04/2008, à 04:56

nono75

Re : [Octave] Lecture d'un fichier TXT

Salut,

Je te conseille de regarder les fonctions load et save.
Ces fonctions permettent de charger et sauver des matrices.

Tu devras un peu modifier ton fichier d'entrée :
-spécifier l'entête de la matrice (utilises save puis regardes la sortie)
-changer les virgules en points.
-commenter le texte avec #

Dernière modification par nono75 (Le 17/04/2008, à 04:58)

Hors ligne