c'est une question assez simple en fait.
Si j'ai deux tableaux ayant chacun une seule dimension et que je les multiplie entre eux.
Est-ce que c'est un produit de convolution?
bien à vous
-----
05/07/2015, 15h52
#2
Paraboloide_Hyperbolique
Date d'inscription
juin 2012
Localisation
Liège
Messages
2 687
Re : Convolution
Bonjour,
Qu'est ce que vous appelez "multipliez entre eux" ? Quelque chose du style: ? (où et sont les composantes de vos deux tableaux).
Si c'est le cas, la réponse est non me semble-t-il.
En effet, une convolution est définie par: .
Si je ne me trompe pas, sa version "discrète" devrait ressembler à:
05/07/2015, 21h47
#3
invitedd11025a
Date d'inscription
janvier 1970
Messages
47
Re : Convolution
par exemple :
var a = [ 1, 5, 6, 7, 8 ];
var b = [ 3, 5, 5, 2, 5 ];
var c = []
for (var i = 0 ; i < a.length; i++) {
c[i] = a[i] * b[i];
}
ça c'est un produit de convolution ?
05/07/2015, 22h18
#4
invitedd11025a
Date d'inscription
janvier 1970
Messages
47
Re : Convolution
je ne comprends bien le dernier terme de la version discète. comment faut-il interpreter jGj ? (enfin c'est surout le j devant le G que je ne parviens pas à interpreter)
Aujourd'hui
A voir en vidéo sur Futura
05/07/2015, 22h53
#5
invite936c567e
Date d'inscription
janvier 1970
Messages
12 143
Re : Convolution
Bonsoir
Non, ce code ne correspond pas à un produit de convolution, juste à un produit terme à terme.
Pour clarifier la formule donnée plus haut par Paraboloide_Hyperbolique, on a: