bonjour à tous,
je n'arrive pas à traiter des données de fichiers car je n'arrive pas à les ouvrir en boucle ..
je dispose d'une centaine de fichiers tel que :
DataLEE03800.mat
DataLEE03801.mat
etc etc ..
bien sur j'arrive à en ouvrir un et le traiter mais je ne veux pas faire la méthode barbare, à répéter 100 fois fopen..
j'ai essayé plusieurs choses, notamment dlmread mais je n'arrive pas à le faire fonctionner en boucle ..
Puis ceci :
bref ça ne marche pas et je ne sais pas comment faire , donc si vous auriez une idée je vous en serais très reconnaissant ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 nbdeb=1; nbfin=9; nom='DataLEE038'; for i=nbdeb:nbfin if i<10 nom1=sprintf('%s0%d.mat',nom,i); end pf1=fopen(nom1,'r'); m=fprintf('%s ',nom1); matrix= fscanf(pf1,'%i %g',1); fclose(pf1); U=matrix; end
merci
Partager