mon probleme est le suivant
je vais devoir lancer mon programme 40 fois et a chaque fois je stocke dans une matrice m environ 17 valeurs (reelles)
j'ai le code suivant :
m contient 17 valeurs réelles
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
21 %nettoyage clear clc warning('off','MATLAB:dispatcher:InexactMatch') %boite de dialogue,selection des 2 signaux [nom,acces] = uigetfile('*.wav','Selectionner un fichier wav'); [y,fe,bits]=wavread(nom,6000000); fs=3000; x=resample(y,fs,fe); x=x(:,1); n=length(x); [cA,cD]=dwt(x,'sym6'); coeff=[cA;cD]; l=length(coeff); S=floor(abs(log2(l))) for i = 1:S ind=(l/(-1+2^i)); m(i)=sum(abs(coeff(1:ind))); end
est ce possible de les faire afficher dans un fichier
ensuite de relancer le programme, afficher les nouvelles valeurs de m sur la ligne suivante,........et de recuperer le fichier une fois que j'aurai lancé le nombre de fois souhaité mon code
merci
Partager