Bonjour,

je dispose d'un tableau de cellules chaque case contenant une matrice de taille différente.

voici un exemple de contenu
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
16
ans =
 
    -1     6     0
 
 
ans =
 
     2     5     0
 
 
ans =
 
     1    -2    -3     4     0
    -1     2    -3     6     0
     1     2    -3     7     0
    -1    -2     3     5     0
je voulais écrire ce tableau de cellules dans un fichier texte telle que le contenu devrait être le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
-1 6 0
2 5 0 
1 -2 -3 4 0
.
.
.
mon code est le suivant mais qui ne répond pas à mon besoin:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
fid = fopen('CNFtest.txt','wt');
for k=1:N
     xx=size(base2{1,k},2); 
     fmt= [repmat('%d' ,1,xx) '\n'];
     fprintf(fid,fmt,  base2{1,k}); 
end 
fclose(fid); 
edit CNFtest.txt
mais le fichier texte résultant est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
-160
250
1-11-1-2
22-2-3-3
-33467
50000
comment pourrais je corriger mon fichier?

merci pour votre aide