bonsoir
je cherche le code pour corrélation et autocorrélation sous MATLAB
de deux vecteurs
sans passer par les fonction xcorr ...
merci
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 : 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 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
Partager