bonsoir
je cherche le code pour corrélation et autocorrélation sous MATLAB
de deux vecteurs
sans passer par les fonction xcorr ...
merci
Version imprimable
bonsoir
je cherche le code pour corrélation et autocorrélation sous MATLAB
de deux vecteurs
sans passer par les fonction xcorr ...
merci
Bonjour.
Tu peux utiliser conv :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 clear N=1000; k=-N+1:N-1; x=randn(1,N); y=filter([1 1],[2 0],x); autocorry=xcorr(y,'coeff');%Autocorr figure(1) stem(k,autocorry) axis([-10 10 -0.2 1.02]) corrxy=xcorr(x,y,'coeff');%Cross-corr figure(2) stem(k,corrxy) axis([-10 10 -0.2 1.02]) corr=conv(x,fliplr(y));%Autocorr figure(3) corr=corr/max(corr); stem(k,corr) axis([-10 10 -0.2 1.02])
merci phryte tu es un AS