Bonjour,
je cherche à écrire un gros tableau de structures contenant plusieurs champs de taille et de type différents en les écrivant dans un fichier au fur et à mesure que j'ai calculé leurs données.
Avec des tableaux, j'ai l'habitude d'utiliser fwrite et fread pour aller relire le tableau pour effectuer un autre traitement aux données calculée précédement. avec comme exemple type vite fait ...
Donc ce genre de chose marche bien avec des tableaux de double. Mon problème ici est que dans le cas que je cherche à traiter "donnee_ecrit" est une structure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 fichier=fopen('fichier_donnees.tmp','w'); %ecrit àl'arrache sans déboguer for i=1:size(tab_donnees,1) donnee_ecrit=le_calcul(tab_donnees(i,:)) % ici le calcul prend pas mal de temps donc je % souhaite sauver à chaque iteration fwrite(fichier,donnee_ecrit) end; fclose(fichier);"
J'ai compris que cdfwrite écrit l'ensemble des données (le gros tableau d'un coup). Quelle solution me suggèrez- vous ?
Je vous remercie d'avance, Cordialement,
L.
Partager