enregistrement .txt puis taille de variable
Bonjour,
j'ai un petit soucis lors de mes enregistrements.
Voici mon code
Code:
1 2 3 4
| for k=1:fin
file = sprintf('data%d.txt',k) ;
eval(['save ',file,' datatot -ascii -tabs;']);
end |
ça enregistre bien, pas de problème, mais toutes mes variables sont de la forme 2.00800000000000e+003 au lieu de 2008 dans cet exemple. J'aimerais avoir toutes mes variables au format avec le moins d'exposant possible...
Autre questions qui n'a rien à voir:
quel est la limite de taille que peut avoir une variable? En fait ici je met tout au format .txt pour concaténer toutes mes matrices en format .txt et exécuter une fonction en C. Mais j'ai peur que le fichier .txt final que je réimporterais sous Matlab ne soit trop gros (quelque chose comme 9,5 millions de lignes... j'ai déjà eu quelques soucis en dépassant les 2,5 millions)
Que pouvez vous me conseiller?
Merci par avance