Bonsoir tout le monde, quelqu' un saurait m' expliquer comment utiliser la fonction "xcorr2"?
merci d'avance
Bonsoir tout le monde, quelqu' un saurait m' expliquer comment utiliser la fonction "xcorr2"?
merci d'avance
Bonjour,
c'est expliqué dans l'aide Matlab :
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 Estimate the two-dimensional cross-correlation Syntax C = xcorr2(A) C = xcorr2(A,B) Description C = xcorr2(A,B) returns the cross-correlation of matrices A and B with no scaling. xcorr2 is the two-dimensional version of xcorr. It has its maximum value when the two matrices are aligned so that they are shaped as similarly as possible. xcorr2(A) is the autocorrelation matrix of input matrix A. It is identical to xcorr2(A,A).
juste pour préciser :
il y a une erreur dans la doc de xcorr2:
en effet si vous tapez
Code : Sélectionner tout - Visualiser dans une fenêtre à part web([docroot,'/toolbox/signal/xcorr2.html'])
vous obtiendrez la valeur 585 dans la variable I12Corr en (3,5) au lieu de (2,4) comme indiqué dans la doc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 I1 = [17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9] I2 = [8 1 6 3 5 7 4 9 2] I12Corr = xcorr2(I1, I2)
Merci beaucoup, j ai trouve une autre alternative.
donc tu peux mettre le topic en résolu.
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager