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 :

[textscan] Utilisation


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut [textscan] Utilisation
    Salut a tous!

    J'ai fais un script matlab et je suis bloque avec la fonction textscan meme si j'ai regarde la documentation.


    Je veux utiliser textscan pour lire ce fichier:

    Le fichier s'appele fichier.txt:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    T,2,8,3,5,1,8,13,0,6,6,10,8,0,8,0,8   - 15 donnes sur chaque ligne
    I,5,12,3,7,2,10,5,5,4,13,3,9,2,8,4,10
    D,4,11,6,8,6,10,6,2,6,10,3,7,3,7,3,9
    N,7,11,6,6,3,5,9,4,6,4,4,10,6,10,2,8
    G,2,1,3,1,1,8,6,6,6,6,5,9,1,7,5,10
    S,4,11,5,8,3,8,8,6,9,5,6,6,0,8,9,7
    B,4,2,5,4,4,8,7,6,6,7,6,6,2,8,7,10
    A,1,1,3,2,1,8,2,2,2,8,2,8,1,6,2,7
    J,2,2,4,4,2,10,6,2,6,12,4,8,1,6,1,7
    M,11,15,13,9,7,13,2,6,2,12,1,9,8,1,1,8
    X,3,9,5,7,4,8,7,3,8,5,6,8,2,8,6,7
    O,6,13,4,7,4,6,7,6,3,10,7,9,5,9,5,8
    G,4,9,6,7,6,7,8,6,2,6,5,11,4,8,7,8
    M,6,9,8,6,9,7,8,6,5,7,5,8,8,9,8,6
    R,5,9,5,7,6,6,11,7,3,7,3,9,2,7,5,11
    F,6,9,5,4,3,10,6,3,5,10,5,7,3,9,6,9
    O,3,4,4,3,2,8,7,7,5,7,6,8,2,8,3,8
    J'ai essaye avec ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    fid=fopen('fichier.txt','r'); % fichier open pour lire les donnees contenues
    %utiliser textscan
    textscan(fid,'%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d');
    Pouvez-vous m'aider svp?

    Merci d'avance

  2. #2
    Expert confirmé
    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
    Par défaut
    Quel est le problème ?

  3. #3
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    J'ai utilise 15 descripteurs des format parce que j'ai 15 variables a afficher.

    Pardonne-moi mais c'est pour la premiere fois que j'utilise textscan

    Pour le descripteur 'integer' c'est correctement %d?

    Ca est mon question!

    J'attends une reponse si je fais correctement ou non!

  4. #4
    Expert confirmé
    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
    Par défaut
    Oui (enfin %d c'est plus précisément int32 mais ça c'est écrit dans l'aide).
    Mais bon le meilleur moyen de le savoir est quand même de vérifier si la sortie de TEXSCAN correspond à ce que tu attends, non ?

  5. #5
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Oui maintenant, il m'affiche correctement ce que je veux !

    Je marque comme resolu! Merci caro pour ton reponse!

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

Discussions similaires

  1. utilisation de la commande textscan
    Par callofduty dans le forum MATLAB
    Réponses: 4
    Dernier message: 31/12/2013, 14h18
  2. utiliser textscan à répétition
    Par christophe_halgand dans le forum MATLAB
    Réponses: 2
    Dernier message: 03/06/2012, 07h45
  3. [Débutant] Lecture fichier texte - utilisation de textscan
    Par roudoudounette dans le forum MATLAB
    Réponses: 3
    Dernier message: 10/12/2010, 09h18
  4. Utilisation du Textscan
    Par kira9744 dans le forum MATLAB
    Réponses: 11
    Dernier message: 19/10/2009, 16h45
  5. Utilisation de 'TEXTSCAN' ou 'dlmread'
    Par Medoou dans le forum MATLAB
    Réponses: 4
    Dernier message: 29/07/2009, 16h30

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