problem using fprintf for writing matrix into microsoft office word.

1 vue (au cours des 30 derniers jours)
sermet
sermet le 3 Août 2013
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

Réponse acceptée

Azzi Abdelmalek
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)
  1 commentaire
sermet
sermet le 3 Août 2013
could you try to answer my other question which is still unanswered

Connectez-vous pour commenter.

Plus de réponses (0)

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!

Translated by