Bonjour,
je voudrais écrire dans un fichier .xls pour cela j'ai utilisé le code suivant :
jusqu'à ici tout est bien, maintenant je veux associer un nombre au nom du fichier , ce nombre sera taper par l'utilisateur (ex : si l'utilisateur tape 100 le fichier sera nommer comparaison100 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 a=[1;2;3]; b=[22;2;3]; c=[5;2;9]; d=[27;7;11]; for i=1:3 comp_test{i,1} = a(i); comp_test{i,2} = b(i); comp_test{i,3} = (i); comp_test{i,4} = d(i); end xlswrite('comparaison',comp_test)
du coup j'ai essayé le code suivant et il marche bien pour le nom du fichier mais pour le contenu il est pas bon (tout est attaché, on dirait c'est une format .csv)
Y a-t-il une solution pour le premier code ou même pour le deuxième ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 dname = 'C:\dossier_comparaison'; suff=100; a=[1;2;3]; b=[22;2;3]; c=[5;2;9]; comp = fullfile(dname, sprintf('comparaison%d.xls',suff) ); fid = fopen(comp,'wt'); fprintf(fid,'%d,%d,%d',a,b,c); end fclose(fid);
Merci.
Partager