lecture de fichiers de grande taille Matlab
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

lecture de fichiers de grande taille Matlab



  1. #1
    invitec494d952

    lecture de fichiers de grande taille Matlab


    ------

    Salut,
    ceux qui connaissent Matlab connaissent "Out of Memory".
    ben, je suis coince parceque je cherche a analyser des fichiers de plus de 100 megas. le format est particulier, en binaire, et les donnees sont codees en un, deux, ou trois bytes. si je commence a travailler avec, je sature tres vite la memoire.
    En C, on a les pointeurs, ce qui permet de ne pas copier les donnees mais de juste travailler avec leur adresse.
    comment on peut faire avec Matlab???
    toute idee est bienvenue
    PP

    -----

  2. #2
    invite24357dd0

    Post Re : lecture de fichiers de grande taille Matlab

    Citation Envoyé par pplenck
    je suis coince parceque je cherche a analyser des fichiers de plus de 100 megas. le format est particulier, en binaire, et les donnees sont codees en un, deux, ou trois bytes. si je commence a travailler avec, je sature tres vite la memoire.
    ...
    comment on peut faire avec Matlab???
    J'analyse aussi des fichiers > 100 Mo en binaire et je n'ai pas (plus) de problèmes ... Maintenant, quelle est la configuration de ta machine ? (j'ai 512 Mo de RAM)

    2 trucs pour faire avance plus loin ta machine :
    • utiliser l'option -nojvm au démarrage
    • mettre un maximum de mémoire swap (sous MS-Windows)
    2 liens intéressants pour la gestion de la mémoire :

  3. #3
    invitec494d952

    Re : lecture de fichiers de grande taille Matlab

    merci beaucoup
    cette option -nojvm, tu la mets ou? je suis en windows xp
    la machine a pas beaucoup de RAM (256 forcement je vais pas loin avec ca, mais c'est la becane du labo... vais voir pour en rajouter).
    ok pour la swap et je regade les sites proposes.
    au fait, la version 7 de matlab, permet l'arythmetique avec les entiers (int8), du coup, on sauve aussi de la place en memoire, tout sauver en double c'etait un peu beaucoup.

  4. #4
    invite24357dd0

    Smile Re : lecture de fichiers de grande taille Matlab

    Citation Envoyé par pplenck
    cette option -nojvm, tu la mets ou? je suis en windows xp
    C'est écrit au point 5 de la section 4 du memory management guide.

    Citation Envoyé par pplenck
    au fait, la version 7 de matlab, permet l'arythmetique avec les entiers (int8), du coup, on sauve aussi de la place en memoire, tout sauver en double c'etait un peu beaucoup.
    Tu pouvais déjà faire cela avec la version 6 (j'ai la 6.5R13), mais pas de façon automatique : avec la fonction mon_int = int8(mon_double);

  5. A voir en vidéo sur Futura
  6. #5
    invitec494d952

    Re : lecture de fichiers de grande taille Matlab

    ben si tu fais :
    mon_int = int8(mon_double);
    et mon_int2 = int8(mon_double2);
    essaie de faire mon_int-mon_int2...
    selon eux, avec l'autre version tu pouvais pas, a moins de re-definir les methodes associees a la classe int.
    maintenant c'est fait automatiquement.

Discussions similaires

  1. Taille de la plus grande cellule ?
    Par Yoyo dans le forum Biologie
    Réponses: 17
    Dernier message: 19/10/2010, 20h38
  2. Taille des galaxies et relativité à grande échelle
    Par invite6b1a864b dans le forum Archives
    Réponses: 5
    Dernier message: 07/01/2006, 18h29
  3. epoxy 2 faces cuivre nu grande taille
    Par zirga dans le forum Électronique
    Réponses: 1
    Dernier message: 01/12/2005, 13h38
  4. polariseur de grande taille
    Par papango dans le forum Physique
    Réponses: 3
    Dernier message: 21/01/2005, 09h48
  5. lecture de fichiers avec matlab
    Par invite5588902a dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 21/07/2004, 16h12
Découvrez nos comparatifs produits sur l'informatique et les technologies.