Bonjour,
J'ai un soucis avec Matlab, l'importation d'un fichier et la lecture de celui ci.
- J'importe un fichier .prn dans Matlab. Le fichier est composé de plusieurs colonnes avec plusieurs milliers de lignes pour chaque colonne.
- J'ai un problème de lecture de mon fichier quand 2 valeurs de 2 colonnes distinctes ne sont pas séparées par un espace.
Exemple :
colonne 1 colonne 2
280 0.0523
285 0.0325
2810.000578
A la 3ème ligne, j'aimerais insérer un espace avant "0.00578".
J'ai essayé en faisant ceci, mais ça ne fonctionne pasIl faudrait que je rajoute un espace à chaque fois que 2 colonnes ne sont pas séparées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 % ajout d'un espace en debut de colonne fid=fopen(Nom_Fichier,'rt'); car=fread(fid); fclose(fid); fid=fopen(Nom_Fichier,'wt'); car(car==2)=32; fwrite(fid,car); fclose(fid); fid=fopen(Nom_Fichier,'r'); X=fread(fid); fclose(fid);
Auriez vous une idée qui pourrait résoudre mon problème de lecture de fichier.
Je vous remercie
Partager