-
Problème de mémoire
Bonjour à tous,
avant tout, merci d'avance pour votre aide.
Sous Matlab - Simulink (version 2008b), j'ai développé un modèle d'un réseau électrique.
Mais, le fichier (.mdl) atteint près de 60Mo. Forcément, après une longue période d'initialisation, Matlab annonce une erreur de mémoire (Out of Memory).
Le pire étant que l'erreur survient alors que le modèle n'a pas encore commencer à tourner.
Avez vous déjà rencontrer ce type d'erreur ?
Quelle solution est envisageable ?
Cordialement.
-
-
D'autres solutions, moins souvent abordés, consiste à faire attention au stockage de tes variables.
Par défaut, MatLab stocke les variables numériques sous le type 'double', soit 8 octets. Mais peut-être que tu n'as pas besoin d'autant de place, peut-être qu'un type 'single' ou 'uint16' te suffira ...
Pour mémoire, un otctet code 128 possibilité (par exemple les chiffres de 0 à 127). Ne pas oublier que les décimals prennent aussi des octets à part entière :)
Tu peux regarder l'aide de MatLab concernant ce sujet et aussi pour te faire une meilleure idée :
A toi de voir selon tes besoins ;)