Citation Envoyé par Dut Voir le message
Voici la méthode la plus efficace (sur un fichier):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
fid=fopen('data.txt','r');
X=fread(fid);
fclose(fid);
 
X=strrep(X,',','.');
 
fid=fopen('data2.txt','w');
fwrite(fid,X);
fclose(fid);
Malgré tout, je ne pense pas que Matlab soit le plus adapté pour cette tâche
Bonjour,

J'ai un fichier txt avec des valeurs du type : 14 512.12 14 513.12... qui correspondent à des numéros tels que 14512.12 et 14513.12
J'aimerai ajouter une virgule entre le 14 et le 512 mais je n'y arrive pas, est ce possible ?
A noter : Les nombres sont en lignes dans une cellule et la ligne de code Xmodif= strrep(X,' ', ',') ne semble pas fonctionner !

Merci