Bonjour,
grace a ce forum, je peux ecrire cette matrice :
100 100 100
100 0 100
100 0 100
sous cette forme :
100*4 0*1 100*2 0*1 100*1
traduction [valeur]*[nombre de fois que cette valeur est lu jusqu'a trouver 0]
voir le billet ici :
grace a ce code :
Ma nouvelle question est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Nbr_of_cells=Nx*Ny; a=1; Perm2=P(1); file = fopen('data.txt','w'); for k=1:Nbr_of_cells-1 if (P(k+1)==Perm2) a=a+1; else fprintf(file,'%i%c%i',a,'*',Perm2); Perm2=P(k+1); a=1; end end fprintf(file,'%i%c%i',a,'*',Perm2); fclose(file);
pourquoi quand je prends la veleur Perm2=0.1 (un non entier)
alors le fichier genere est un peu curieux du style :
3.000000e-0011*4 etc..
et non 0.1*4 etc..
pourquoi e-0011 ??? ca n'a aucun sens.
Partager