Bonjour tout le monde,
Je viens vers vous car j'essaye d'exprimer la transformée de Fourier d'une fonction sous Matlab de sorte à pouvoir la multiplier par une autre fonction et ensuite intégrer le tout (pas sûr d'être clair).
En gros, j'ai une fonction func : h -> func(h) (dans R) et je souhaite obtenir la fonction tf_func : f-> TF(func)(f)
Sachant qu'après, je souhaite multiplier tf_func par une autre fonction func2 et intégrer le tout sur f.
Je ne vois pas trop comment utiliser la fonction fft sur Matlab pour obtenir le résultat voulu. J'ai bien essayé de faire quelque chose en utilisant la fonction integral de matlab et en intégrant func(h)*exp(-2*pi*i*f*h) sur h sur le domaine où func(h) est définie. Mais je ne suis pas persuadé de la validité du résultat car le calcul numérique de Matlab me sort un résultat complexe (même si le terme complexe est bien plus faible que le terme réel).
Avez-vous des idées ?
-----