IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

lecture d'un fichiers.txt de format aléatoire


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 47
    Par défaut lecture d'un fichiers.txt de format aléatoire
    Bonjour,

    J'ai un problème pour lire un fichier txt dont le nombre de colonne et de ligne peut varier.

    Pour le moment j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [vec1 vec2 ... vecn] = textread('log.txt','%s %s %s .... %s');
    Mais je suis obligé de modifier mon code à chaque fois que le fichier 'log.txt' ne contient pas le même nombre de variables enregistrées.

    Existe-il un moyen de récupérer une matrice (Nb_colonnes x Nb_lignes) contenant tout mon fichier ?

    Merci.

  2. #2
    Membre averti
    Profil pro
    Physicien médical
    Inscrit en
    Juillet 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Physicien médical
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 47
    Par défaut
    Bonjour,

    Tu as essayé d'utiliser importdata?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 47
    Par défaut
    Nan. J'ai pas essayé. Je vais regarder de ce coté là.

    Merci.

  4. #4
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 47
    Par défaut
    Je viens d'essayer mais pour le moment, j'arrive seulement à récupérer toutes les données de mon fichier dans une matrice une seul colonne. Ce qui ne me permet pas d'exploiter mes données par la suite.

  5. #5
    Membre averti
    Profil pro
    Physicien médical
    Inscrit en
    Juillet 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Physicien médical
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 47
    Par défaut
    Hmf...

    Au pire, est ce que tu peux evaluer la taille maximale des colonnes de ton fichier texte?

    Tu prendrais cette valeur, puis tu initialises un tableau de zéros, de la taille maximale... et tu le remplis comme tu avais fait au debut..

    Ca fait un peu bricolage peut-être

  6. #6
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 47
    Par défaut
    Bon ben je crois que je fais me lancer dans le bricolage alors

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lecture d'un fichier txt ligne par ligne
    Par SoBaKa dans le forum Général Python
    Réponses: 4
    Dernier message: 06/03/2007, 12h02
  2. Lecture depuis un fichiers txt
    Par mask91 dans le forum C++
    Réponses: 15
    Dernier message: 04/03/2007, 22h40
  3. Réponses: 4
    Dernier message: 13/11/2006, 22h30
  4. Lecture et ecriture fichier txt
    Par jeanmy dans le forum Delphi
    Réponses: 12
    Dernier message: 07/08/2006, 17h23
  5. [debutant] lecture d'un fichier txt de 10mo
    Par karamazov994 dans le forum Entrée/Sortie
    Réponses: 11
    Dernier message: 19/04/2005, 15h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo