Bonjour,
J'essaie désespérément d'importer mes fichiers dans Matlab à l'aide d'une boucle.
Mes fichiers sont soit des fichiers *.txt ou *.csv (je les ai enregistrés sous plusieurs formes). Ils comportent 400 lignes et 9 colonnes chacun.
Exemple: 177.1078196 173.1860427 173.2297537 2 1 1 6.7579 6.7142 0.1
Quand je lance le script dans Matlab, cela a l'air de fonctionner, car les fichiers sont lus.
Cependant si on lui demande la taille du fichier lu, il affiche : 1ligne et 9 colonnes!!
Voila mon script:
clear all
rep= 'C:\Users\**'; % J'ai volontairement pas affiché tt le path..
ext= '*.csv';
chemin = fullfile(rep,ext);
files=dir(chemin);
for ii=1:length(files);
currfile=files(ii).name
fid = fopen(currfile);
temp=textscan(fid, '%f%f%f%f%f%f%f%f%f', 'delimiter', ';');
S1 = temp;
[M N ]=size (S1)
fclose(fid);
end
Est-ce que quelqu'un a déjà eu le même soucis que moi?
D'où peut bien provenir mon erreur?!
Merci bcp pour vos réponses et votre aide!!
Bonne journée
-----