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

C++ Discussion :

Gérer mieux la mémoire pour le calcul matriciel


Sujet :

C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 32
    Points : 16
    Points
    16
    Par défaut Gérer mieux la mémoire pour le calcul matriciel
    salut;

    j'utilise une classe faite en C++ pour les calculs matriciels de grand taille la classe est le suivant:

    vous trouvez ci_joint le fichier .h et .cpp ainsi que les fichiers texte qui conteinnent les membres des matrices.

    les fichiers "image_aller_0" jusqu'au " image 5" et " image -retour.txt" sont des fichiers texte composé des chiffres qui seront aprés les membres des matrices.mais pour des matrices de grande taille, le programme sera trés gourmand en mémoire et il prend beaucouq de temps pour finire les calculs.
    est ce vous avez des idées pour mieux gerer la mémoire et pour mininmiser le temps necessaire pour le calculs??
    Merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre habitué Avatar de nicolas66
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    326
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 326
    Points : 146
    Points
    146
    Par défaut
    Si tu veux minimiser les temps de calcul avec des grandes matrices qui contiennent beaucoup de valeurs nulles, tu peux utiliser les matrices creuses. En gros, tu ne stockes que les valeurs non nulles. En revanche, tu es obligé d'adopter une structure de données particulièrement bien adaptée.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 32
    Points : 16
    Points
    16
    Par défaut
    j'utilise pas de matrices qui contiennent des valeurs nulles, peut etre il ya des problemes pour allouer de memoire de se liberer apres de memoire.

Discussions similaires

  1. Quelle librairie c++ pour calcul matriciel ?
    Par jeanpeuplu dans le forum C++
    Réponses: 7
    Dernier message: 15/06/2011, 14h11
  2. Réponses: 11
    Dernier message: 06/05/2011, 16h48
  3. Calcul matricielle et allocation mémoire !?
    Par darkwall_37 dans le forum Débuter
    Réponses: 4
    Dernier message: 05/10/2009, 10h25
  4. [Débutant] Remplacement boucle for pour calcul matriciel
    Par LoicS dans le forum MATLAB
    Réponses: 3
    Dernier message: 26/03/2009, 20h26
  5. calculs matriciels pour CDT et ICDT
    Par leberger6183 dans le forum Mathématiques
    Réponses: 1
    Dernier message: 14/05/2007, 17h30

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