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

  1. #1
    Membre à l'essai
    Inscrit en
    juillet 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : juillet 2008
    Messages : 44
    Points : 19
    Points
    19
    Par défaut extraire données d'un tableau dans un fichier texte
    Bonjour,

    J'ai un fichier texte qui est en fait une matrice d'un nombre de ligne NL et nombre de colonne NC. je voudrais extraire les élèments de ce fichier texte.
    J'ai regardé la fonction textscan, mais je bloque.
    J'ai vu un sujet ou la personne avait 2 colonnes et bcp de ligne donc elle utilisait la fonction textscan de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    textscan(matx, '%d %d');
    Mais moi j'ai un grand nombre de colonne (Nc>30) et je me vois mal marquer plus de 30 fois '%d' dans la fonction, et surtout que mon nombre de colonne peut changer.

    Sauriez vous comment faire?

    un grand merci

  2. #2
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2007
    Messages : 9 458
    Points : 14 663
    Points
    14 663
    Par défaut
    Si tu n'as que des nombres dans ton fichier texte tu peux tout simplement utiliser la fonction LOAD.
    Règles du Forum

    Adepte de la maïeutique

  3. #3
    Membre à l'essai
    Inscrit en
    juillet 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : juillet 2008
    Messages : 44
    Points : 19
    Points
    19
    Par défaut
    ok en fait je viens de voir le message que tu as posté à quelqu'un d'autre à ce sujet il y a pas longtemps.
    dsl!

    merci

  4. #4
    Membre à l'essai
    Inscrit en
    juillet 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : juillet 2008
    Messages : 44
    Points : 19
    Points
    19
    Par défaut
    ok super
    si ca peut aider quelqu'un:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    C=zeros(Nbreligne,NbrColonne);
    C=load('CheminCompletDuFichier.txt');
    Merci!

  5. #5
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2007
    Messages : 9 458
    Points : 14 663
    Points
    14 663
    Par défaut
    L'initialisation avec ZEROS ne sert à rien ici.
    Ce n'est utile que si tu remplis au fur et a mesure ton tableau.
    Là la 2ème ligne écrasera la variable et le nombre de colonnes et de lignes sera automatique.
    Règles du Forum

    Adepte de la maïeutique

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

Discussions similaires

  1. sauvegarder les données d'un tableau dans un fichier texte
    Par soumer dans le forum Interfaces Graphiques
    Réponses: 16
    Dernier message: 18/09/2011, 19h13
  2. Mettre les données d'un formulaire dans un fichier texte
    Par superjordan dans le forum Langage
    Réponses: 1
    Dernier message: 30/03/2008, 16h35
  3. Réponses: 12
    Dernier message: 21/02/2007, 09h44
  4. enregistrer un tableau dans un fichier texte
    Par petitours dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/11/2006, 14h10
  5. Enregistrer les données d'une table dans un fichier texte word ou excel
    Par maamar1979 dans le forum Connexion aux bases de données
    Réponses: 2
    Dernier message: 14/06/2006, 13h41

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