Bonjour,
Je me casse les dents depuis vendredi sur un probleme et je me decide maintenant a venir chercher un peu d'aide.
Voila mon probleme :
j'ai une matrice, par exemple :
100 100 100
100 0 100
100 0 100
Je souhaiterai que matlab me sorte un fichier data.txt d'interpretation de cette matrice comme suit :
100*4 0*1 100*2 0*1 100*1
traduction [valeur]*[nombre de fois que cette valeur est lu jusqu'a trouver 0]
Pour le moment j'arrive a generer une sortie de fichier : de type 100*7
avec
Mais je ne parviens pas a trouver un algo qui s'arrete lorsque qu'il trouve 0 puis ecrit le nombre de 100 puis continu avec les zeros, s'arrete lorsqu'il trouve 100, ecrit le nombre de zero et continu jusqu'a la fin de la matrice.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (P(k)==0) a=a+1 end file = fopen('data.txt','w'); fprintf(file,'%i%c%i',a,'*',100); fclose(file);
Quelqu'un aurait-il une idee d'algo pour ce probleme qui parait pas dure, mais la je donne ma langue au chat.
Merci.
Partager