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 :

[plot] sauvegarde incrémentée d'un tracé


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12
    Points : 5
    Points
    5
    Par défaut [plot] sauvegarde incrémentée d'un tracé
    Bonjour,

    J'essaie depuis quelque temps d'effectuer une sauvegarde automatique de figures en .jpg, avec incrémentation du nom de fichier. J'utilise "save as" pour enregistrer ma courbe mais je n'arrive pas à incrémenter le nom de mon fichier. La fonction num2str marche avec sprintf mais pas pour "save as"... Y-a-t-il une autre fonction ou syntaxe pour réaliser cela...??

    ex de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for i = 1:15
     
        h = plot(x(i),y(i))
     
     saveas(h,'num2str(i)','jpg')
     
    end

    Voilà, cette syntaxe ne marchant évidement pas, puisqu'il m'enregistre "numstr(i).jpg"......

    Merci de votre aide ^^

  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 830
    Points
    14 830
    Par défaut
    Il suffit d'enlever les quotes pour que le NUM2STR soit évalué.

    Par contre c'est pas forcément une bonne idée de nommer des fichiers 1, 2, 3 etc.
    Règles du Forum

    Adepte de la maïeutique

  3. #3
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    ARRGGHH !!! C'était si simple ?!?!! ^^

    Merci beaucoup Caro!

    Du coup j'imagine que je peux en effet rajouter devant un nom, par ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    saveas(h,'fig_',num2str(i),'jpg')
    Où trouver la bonne syntaxe pour ce genre de cas...? l'aide Matlab "save as" n'indique pas comment se comporter.... Connais-tu un meilleur endroit où chercher ce type d'info syntaxiques...?

    En tout cas merci!!

  4. #4
    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 830
    Points
    14 830
    Par défaut
    Ça n'a rien à voir avec SAVEAS c'est juste un problème de syntaxe.

    Là, la façon dont tu le fais donne 4 arguments à SAVEAS.
    Il faut concaténer 'fig_' et i.

    Pour cela il y a 2 façons de faire expliquées dans la FAQ :
    Comment nommer une suite de fichiers : nom_1.ext, nom_2.ext... nom_N.ext ?
    Règles du Forum

    Adepte de la maïeutique

  5. #5
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12
    Points : 5
    Points
    5
    Par défaut
    Ok, Merci!! Désolé pour les ##, je n'avais pas fait attention...

    Bonne Journée!! ^^

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

Discussions similaires

  1. Sauvegarde incrémental NOCATALOG
    Par big1 dans le forum Administration
    Réponses: 8
    Dernier message: 23/04/2012, 16h05
  2. [plot] Tracé d'une fonction
    Par rbouricha dans le forum MATLAB
    Réponses: 3
    Dernier message: 12/01/2009, 09h51
  3. Sauvegarde d'un plot dans fichier
    Par RémyST dans le forum Interfaces Graphiques
    Réponses: 8
    Dernier message: 13/11/2008, 20h13
  4. Sauvegarde base dorsale avec incrément par jour
    Par Marcopololo dans le forum VBA Access
    Réponses: 11
    Dernier message: 01/11/2008, 08h38
  5. Sauvegarde incrémentée
    Par Nicko29 dans le forum Access
    Réponses: 26
    Dernier message: 14/11/2005, 15h43

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