Comment sauvegarder ces données ( i
y a
) à un .txt
ou .xls
dans MATLAB ?
for i=1:10
i
a=i*2
end
Comment sauvegarder ces données ( i
y a
) à un .txt
ou .xls
dans MATLAB ?
for i=1:10
i
a=i*2
end
Pour enregistrer dans un fichier texte, il existe fprintf exemple (extrait de la documentation) :
x = 0:.1:1;
A = [x; exp(x)];
fileID = fopen('exp.txt','w');
fprintf(fileID,'%6s %12s\n','x','exp(x)');
fprintf(fileID,'%6.2f %12.8f\n',A);
fclose(fileID);
Pour enregistrer dans un fichier Excel, il y a xlswrite exemple (tiré de la documentation) :
filename = 'testdata.xlsx';
A = [12.7, 5.02, -98, 63.9, 0, -.2, 56];
xlswrite(filename,A)
Si vous n'avez pas installé Excel, cela ne fonctionnera pas. Une alternative est alors csvwrite que vous pourrez ensuite facilement importer dans Excel (sur un autre PC, par exemple).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.