MATLAB: En ligne

[EDIT: Sat Jun 11 05:03:32 UTC 2011 – Reformatage – MKF]
 
function wr(vect, nomf)
[x y]=size(vect);
write=fopen(nomf,'w');
for i=1:y
fprintf(write,'%d\n',vect(1,i));
end
fclose(write);
end
 
J’utilise ce code dans l’espoir de voir le résultat dans un fichier .txt quelque sorte vertical:
 
1
2
3
 
mais le vrai résultat est: 123 À quoi sert \ n exactement, j’ai trouvé dans l’aide, il utilise get a linefeed. Tout le monde le sait, merci de m’aider!

Meilleure réponse

  • Si vous ouvrez le fichier dans Wordpad, vous devriez le voir vertical.
    Pour lui donner un aspect vertical dans le bloc-notes, utilisez:
     

    %d\r\n