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 :

[saveas] mémoire insuffisante


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut [saveas] mémoire insuffisante
    Bonjour,

    J'ai une commande permettant de créer beaucoup de plot (ça sert à rien de tout lire):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    for i_curve = 1:size(curves,1)
        h = figure(i_curve) ;
        map = hsv(10);
        colormap(map) ;
        gscatter(data(:,curves(i_curve,1)), data(:,curves(i_curve,2)),type_v1,'rgrgkmgrmmgyb','x..x..*dx++..');
        xlabel(name_data(curves(i_curve,1)),'Interpreter','none') ;
        ylabel(name_data(curves(i_curve,2)),'Interpreter','none') ;
     
        n1 = name_data(curves(i_curve,1)) ;
        n2 = name_data(curves(i_curve,2)) ;
        titre = ([n1{:,:}() ' vs ' n2{:,:}()]) ;
        title(titre,'fontsize',13) ;
        maximize(h); 
        saveas(gcf, titre, 'bmp');    
     
    end
    Et j'enregistre toutes les figures à la suite, seulement au bout de 25ème figure enregistrée il stoppe et me retourne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ??? Error using ==> print
    Error using ==> print
    Error using ==> graphics\private\render
    Error using ==> hardcopy
    Out of memory. Type HELP MEMORY for your options.
     
    Error in ==> saveas at 140
            print( h, name, ['-d' dev{i}] )
     
    Error in ==> visu_etude_bf_test at 46
        saveas(gcf, titre, 'bmp');
    Auriez vous une idée pour parer à ce genre de truc?

    Merci

  2. #2
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    Est ce que par hasard ton ordi ne serait pas verrouillé à ce moment là comme décrit ici:
    How can I save a figure as a '.bmp' file in MATLAB 7.2 (R2006a) if I lock my computer?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut
    Oui parfait ça marche, bon la qualité semble moins bonne mais ça devrait aller.

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

Discussions similaires

  1. [CR][VB.NET] Message : mémoire insuffisante
    Par arno2000 dans le forum SDK
    Réponses: 1
    Dernier message: 22/12/2005, 13h52
  2. Mémoire insuffisante
    Par cjo dans le forum Bases de données
    Réponses: 6
    Dernier message: 07/11/2005, 12h14
  3. message d'erreur "Mémoire insuffisante"
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 25/10/2005, 14h41
  4. Mémoire insuffisante
    Par lenouvo dans le forum MFC
    Réponses: 6
    Dernier message: 31/08/2005, 09h14
  5. Mémoire insuffisante sous Dos
    Par Bubonik software dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 20/09/2003, 10h35

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