Bonjour,
je voulais copier le contenu d'une matrice dans un fichier texte sauf qu'il faut tester si chaque ligne contient plusieurs 0 successifs ou non. Si oui on va pas les écrire dans le fichier. On ne va écrire qu'un seul zéro par ligne.
Par exp si on la matrice suivante:
le fichier devra contenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 6 7 8 9 0 6 0 0 0 0 4 5 0 0 0
j'ai écrit ce bout de code mais il fait pas le test de 0 cad il écrit exactement le contenu de ma matrice,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 6 7 8 9 0 6 0 4 5 0
Est ce que vous pouvez m'aider à modifier ce code pour répondre à mes besoins.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 fid = fopen('fichier.txt','wt'); fprintf(fid,'%s %s','k dlf'); fprintf(fid, '%d %d \n',1,2); for k=1:N xx=size(clause{k},2) % nb colonnes fmt= repmat('%d ' ,1,xx); fmt(end)=''; fmt = [fmt,'\n']; fprintf(fid,fmt, clause{k}'); end fclose(fid);
Merci d'avance
Partager