1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
%lecture de plusieurs fichiers
clear all;
n=input('nombre de fichiers ?'); %nombre de fichiers
nomfichier='test'; %nom du fichier
extension='.EXP'; %extension du fichier
nbvoies=5;
fin=600; %temps d'acquisition choisi égal pour chaque expé (nb de lignes à traiter)
Exp=[]; %initialisation de la matrice résultat
i=1; %initialisation du curseur
while i<=n
indice=num2str(i); %transformation d'un nombre en caractère
fichier=[nomfichier indice extension]; %nom du fichier expérimental
data=importdata(fichier,' ',10+nbvoies); %importation des données à partir de la 15ème ligne
data=data.data; %création des données
Exp0=data(1:fin,1:nbvoies); %choix de la zone à traiter
Exp=[Exp Exp0]; %création de la matrice de tous les résultats
i=i+1;
end
%exemple de tracé pour la voie 4
dt=2;
t=dt*(0:fin-1);
for i=1:n;
plot(t,Exp(:,nbvoies*i-1));
hold on;
end |
Partager