problem using fprintf for writing matrix into microsoft office word.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
matrix=[0.13 0.14;0.09 0.07;0.86 0.77]
[fileName, filePath] = uiputfile('*.doc', 'Create a file:')
if ~ischar(fileName)
return
end
fileID = fopen(fullfile(filePath, fileName), 'w');
fprintf(fileID,'%45f\n',matrix)
%in doc file, the matrix created one column and six rows.
0.130000
0.090000
0.860000
0.140000
0.070000
0.770000
%how can I fix this matrix as two columns and three rows?
%it supposed to be;
0.130000000000000 0.140000000000000
0.090000000000000 0.070000000000000
0.860000000000000 0.770000000000000
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 3 Août 2013
Modifié(e) : Azzi Abdelmalek
le 3 Août 2013
fileID = fopen('fic.txt', 'w');
fprintf(fileID,'%.15f %.15f \n',matrix')
fclose(fileID)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Low-Level File I/O dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!