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 :

pb load et sprintf


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Par défaut pb load et sprintf
    Bonjour,
    je nomme une suite de fichier et je n'arrive pas a les charger:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for i=1:10
        coucou = sprintf('/monchemin/xfichier%d.txt,i);
        coucou     // verification:  coucou = /monchemin/xfichier1.txt
        X = load('coucou');  // probleme
    end
    Bien sûr il me dit que le fichier coucou n'existe pas. Comment puis je acceder a la valeur de coucou et le mettre dans le load?

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Par défaut
    je vois 2 erreurs ici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for i=1:10
        coucou = sprintf('/monchemin/xfichier%d.txt',i);
        X = load(coucou);
    end
    Il faut utiliser la variable coucou et non la chaîne de caractère 'coucou'.

  3. #3
    Membre expérimenté Avatar de LordPeterPan2
    Inscrit en
    Février 2007
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 247
    Par défaut
    Citation Envoyé par kharg Voir le message
    Bonjour,
    je nomme une suite de fichier et je n'arrive pas a les charger:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for i=1:10
        coucou = sprintf('/monchemin/xfichier%d.txt,i);
        coucou     // verification:  coucou = /monchemin/xfichier1.txt
        X = load('coucou');  // probleme
    end
    Bien sûr il me dit que le fichier coucou n'existe pas. Comment puis je acceder a la valeur de coucou et le mettre dans le load?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    coucou     // verification:  coucou = /monchemin/xfichier1.txt
    Heu ... les commentaires en matlab sont % et non pas // comme en C/C++

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    coucou = sprintf('/monchemin/xfichier%d.txt,i);
    Alors sprintf crée une chaine de caractère à part qu'il manque un ' dans toon instruction :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    coucou = sprintf('/monchemin/xfichier%d.txt',i);
    Sinon tu peux tout simplement faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    coucou = ['/monchemin/xfichier' num2str(i) '.txt'];
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        X = load('coucou');  // probleme
    Bon je vais pas revenir sur les //
    Essai :

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Par défaut
    Merci. Tout fonctionne maintenant. l'oublie du ' et les commentaires // viennent du fait que je réecris le code car je n'arrive pas à faire copier coller lorsque matlab est sous kde.

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Par défaut
    Citation Envoyé par kharg Voir le message
    Merci.
    De rien.
    Citation Envoyé par kharg Voir le message
    Tout fonctionne maintenant.
    Un petit résolu alors.

Discussions similaires

  1. insertion des blob avec LOAD DATA...
    Par orli1x51 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 27/10/2003, 18h05
  2. visualation d'un Loading en local
    Par poxvx dans le forum Flash
    Réponses: 5
    Dernier message: 15/07/2003, 11h05
  3. Création d'un loading
    Par FLB dans le forum Flash
    Réponses: 5
    Dernier message: 09/07/2003, 22h08
  4. Loading
    Par Hermant dans le forum Flash
    Réponses: 2
    Dernier message: 17/02/2003, 11h28
  5. Comment insérer un loading ?
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 21/11/2002, 14h33

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