[SCILAB] Convolution et tranformée de Fourier

Fermé
Exes74 - 3 sept. 2009 à 09:29
 O'u'i's't'i't'i - 6 sept. 2009 à 04:45
Bonjour,

Dans le cadre d'un projet, je dois comparer le temps que prend une convolution en utilisant la convolution simple (fonction convol(f1,f2) de Scilab, puis en utilisant les tranformées de Fourier.

Donc, après avoir cherché un peu, j'ai trouvé ceci:

f*g = F[EXP]-1/EXP(F(f) x F(g))

Or, je n'arrive pas à implémenter cette fonction sur Scilab, je calcule d'abord les deux tranformées de Fourier, mais au moment de les multiplier entre elles, je me retrouve avec une erreur "inconsistent multiplication".

Si quelqu'un avait des bases de réponses, j'avoue que je bloque vraiment !

Merci par avance :-)
A voir également:

1 réponse

O'u'i's't'i't'i
6 sept. 2009 à 04:45
Hi

Tu as dû oublier le point pour les opérations vectorielles : f.*g

Pense à demander de l'aide ailleurs que sur ce forum miteux la prochaine fois, si tu attends après les habitués pour te répondre, tu risques d'attendre longtemps, il n'y a que des incompétents ici, d'ailleurs tu as déjà attendu 3 jours. Les chances d'obtenir une réponse intelligente à une question par là sont quasi nulles, les seuls cas où cela peut arriver, c'est quand quelqu'un tombe malencontreusement sur ton sujet lors d'une recherche fortuite sous un moteur de recherche, comme ce fut le cas pour moi.

Bye
2