Bonjour,
Je dois lire un fichier txt. En voici un exemplaire:
Et voici mon code:BEZ;200907240940;876;22.0;1.6;66.4;283
BEZ;200907240950;-;-12;-;-;-
BEZ;200907241000;-;-12;-;-;-
Vous aurez compris le souci... Dans la matrice où je stock les données (tab), Matlab me met des ''NaN'' à la place des ''-12'' et ça fait tout planter...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 fid = fopen(fichier); tab = textscan(fid,'%s%s%f%f%f%f%f','delimiter',';','TreatAsEmpty','-'); fclose(fid);
Comment pourrais-je ne pas devoir supprimer ces valeurs manuelement étant donné que mon fichier comporte 230000 lignes...
Merci pour votre aide!
Partager