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 :

Interrompre l'exécution d'un code en sauvegardant les données en cours


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 104
    Points : 23
    Points
    23
    Par défaut Interrompre l'exécution d'un code en sauvegardant les données en cours
    Bonjour,

    Je voulais savoir s'il est possible d'arréter matlab avec un ctrl+C mais de manière à ce qu'il sauvegarde tout ce qui vient d'être réalisé. Plus précisément: j'ai écris un script qui fait appel à de nombreuses fonctions (pour un algo de MLFMM) et notemment fait tourner le même algo plussieurs fois en variant les paramètres notemment N le nombre de particules pour obtenir un graphe de complexité selon le nombre de particules. Le problème c'est que la complexité de mon algorithme croit rapidement avec N et au bout d'une heure j'ai envie de visualiser certains résultats , je voudrais donc interrompre le script en mémorisant tout le travail déjà effectué!

    D'ailleurs je ne suis pas sur de travailler de la bonne manière: j'ai écrit un algo relativement compliqué qui a l'air de bien fonctionner. Maintenant je fais des courbes en faisant tourner mon algo 10 fois en variant les paramètres et en lui rentrant un jeu de données aléatoire en input. Ca fait 6 fois que je refais tourner ce script car y' atoujours quelque chose qui va pas (genre je veux refaire tourner mon algo avec encore plus de données). Du coup je penses à une alternative: créer des données aléatoires que j'enregistre dans un fichier (comme ça pas de surprises j'ai toujours les mêmes résultats). Puis de la même manière enregistrer les résultats dans un fichier au fur et à mesure, puis dans un autre script prendre tout mes résultats et faire les graphiques . Qu'en pensez vous ? Comment procéder ? Peut on faire un enregistrement des résultats au fur et à mesure de manière à ce que quand j'interrompt l'algo tout ce qui a été fait soit sauvegarder.

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    salut

    je ne sais pas si ce que tu demande est possible
    cela dit ça m'arrangerais moi aussi

    sinon en attendant, sauvegarder au fur et à mesure me parait une bonne solutions

    parfois aussi je sauvegarde le contexte après une erreur (dans un catch) de façon à pouvoir déboguer sans tout relancer

    Fab

Discussions similaires

  1. [FBDataset] quoi mettre pour sauvegarder les données du DBGrid
    Par Boublou dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 09/06/2007, 18h34
  2. Réponses: 7
    Dernier message: 02/10/2006, 17h55
  3. Sauvegarder les données d'un FormPage
    Par couetbis dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 05/06/2006, 13h30
  4. Interrompre l'exécution d'un code
    Par pgz dans le forum VBA Access
    Réponses: 3
    Dernier message: 05/05/2006, 17h39
  5. Sauvegarder les données dans un fichier CSV
    Par beb30 dans le forum MFC
    Réponses: 5
    Dernier message: 08/03/2006, 13h06

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