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 :

Utilisation de 'TEXTSCAN' ou 'dlmread'


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 175
    Par défaut Utilisation de 'TEXTSCAN' ou 'dlmread'
    Bonjour tout le monde

    J'ai un petit prblème pour lire mon fichier(PJ), mon fichier contient deux colonnes X et Y,
    le problème c'est que à la fin de ces fichiers il ya des caractères.
    j'ai voulu utilisé textscan ou dlmread pour cette tache mais ça marche pas, je ne sait pas si c'est une mal utilisation de mon coté ou ils ne sont pas les bonne commandes.

    Une autre question est ce que c'est possible quand je lit le fichier, il me met sur la colonne dans le variable X et la deusième dans le variable Y??

    Aidez moi SVP
    Merci d'avance.
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt XY.txt (13,4 Ko, 108 affichages)

  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
    Montre-nous au moins ce que tu as déjà essayé.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 175
    Par défaut
    Voila avec les message d'erreurs,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dlmread('C:\Documents and Settings\mehdi\Bureau\XY.txt',<delimiter>,<503>,0)
    ??? dlmread('C:\Documents and Settings\mehdi\Bureau\X.txt',<delimiter>,<503>,0)
                                                               |
    Error: Missing variable or function.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    a=textread('C:\Documents and Settings\Bureau\XY.txt',shorte,'headerlines',503)
    ??? Undefined function or variable 'shorte'.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    textread('C:\Documents and Settings\Bureau\XY.txt',<short e>,'headerlines',<503>)
    
    
    ??? textread('C:\Documents and Settings\Bureau\XY.txt',<short e>,'headerlines',<503>)
                         |
    Error: Missing variable or function.

  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
    Tu as manifestement beaucoup de mal à comprendre le fonctionnement des fonctions dans MATLAB.
    En général lorsque l'on met <un mot> cela veut dire qu'il faut le modifier par quelque chose.
    Dans le cas de DLMREAD c'est par le delimiteur de ton fichier.
    Je te conseille de bien lire l'aide de DLMREAD.
    Pour voir des exemples tu peux regarder la documentation :
    Pour TEXTREAD je ne sait pas d'où tu as sortir ce "short e" ?
    Le paramètre FORMAT est pourtant bien expliqué dans l'aide.

    Prends ton temps pour bien lire l'aide, exerce-toi sur des exemples simples, et reviens nous voir après.

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut
    Salut,
    si la taille de tes vecteurs et la forme de ton document *.txt sont toujours les mêmes, tu peux utiliser \textread,cf http://www.mathworks.com/access/help...iels/guiintro/.

    Il faut alors spécifier le type de données (nombres, caractères...).

    Bon courage.

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. [textscan] Utilisation
    Par mihaispr dans le forum MATLAB
    Réponses: 4
    Dernier message: 16/06/2009, 09h12

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