[Matlab] probleme de sauvegarde de graphes

Fermé
Segatasan - 28 mai 2007 à 19:27
jonamauve Messages postés 52 Date d'inscription samedi 31 mars 2007 Statut Membre Dernière intervention 2 juin 2011 - 28 mai 2007 à 21:25
bonjour, je suis en train de faire une simulation et j'ai une 100aine (voire un milier) de graphes a sauvegarder en jpg pour pouvoir constater l'evolution de ma simulation.
le probleme est que la commande "print" sauvegarde toujours l'image sous le meme nom...

sachant que la commande de sauvegarde se trouve dans une boucle "for", comment faire pour que le graphe puisse sauvegarder a chaque fois sous un nom différent ? (par exemple : graphe001, graphe002, graphe003, etc...)

merci
A voir également:

3 réponses

jonamauve Messages postés 52 Date d'inscription samedi 31 mars 2007 Statut Membre Dernière intervention 2 juin 2011 2
28 mai 2007 à 21:25
Salut,
Je pense que 100 graphes ça va ralentir considérablement ton PC. Je te conseille plutôt de faire un film avec un export .avi : je ne l'ai personnellement jamais fait, donc je ne peux pas te dire si ca marche bien. Le lien est là http://www.mathworks.fr/support/' target='_blank' rel='nofollow'>http://www.mathworks.fr/...
Tu circules dans le menu de gauche, tu vas dans Programming/Data import and export/Working with audio and video data/Exporting Audio/Video data, c'est le dernier exemple tout en bas.
Aurélie
1
jonamauve Messages postés 52 Date d'inscription samedi 31 mars 2007 Statut Membre Dernière intervention 2 juin 2011 2
28 mai 2007 à 21:07
Salut,
Ca fait longtemps que je n'ai plus fait de Matlab mais de mémoire tu dois pouvoir faire un strcat dans ta boucle for entre "graphe" et i (je suppose que l'indice dans ta boucle est i). Tu ranges le résultat dans une variable de type chaîne de caractères de taille 10 et tu sauvegardes ton graphe sous le nom de la variable.
A titre personnel, je me demande comment tu vas faire pour interpréter 100 graphes, sans parler de 1000 ! Si j'ai un conseil à te donner, c'est de restreindre le champ de tes recherches et de te focaliser sur des résultats exploitables, parce que 100 graphes ça dépasse largement le domaine du faisable.
Aurélie
0
j'ai reussit a m'en sortir en utilisant la commande num2str(iter, '%04.0f') ou iter est ma variable

le but etait de rendre compte de la propagation d'une maladie dans une population mouvante (donc avec un millier d'images, on arrive a faire une animation plutot reussie)
0