Merci bien Dut pour ta réponse, je ne te cache rien, je n'ai pas compris les boucles que tu m'a donné. Donc j'ai cherché sur un manuel de matlab et voila ce que j'ai trouvé:
Pour la fonction f:
x=-3:0.01:3;y = 0.*(x < -1) + 1.*(-1 <= x & x <= 1) + 0.*(1 < x);
si je veux tracer la courbe de f, sur l'intervalle [-3,3], j'utilise
Pour la transformation de Fourier de f, j'ai utilisé
et pour tracer la courbe de la transformation de Fourier de f j'ai utilisé
Et la les choses se compliquent et se contredisent, voila en fait ce que j'ai obtenu comme message
Warning: Imaginary parts of complex X and/or Y arguments ignored.
en plus j'ai obtenu la courbe de la pièce jointe. Cette courbe n'est pas du tout corrcte car on sait que la transformation de fourier de f est le sinus cardinal (sin(Pi*x)/(pi*x)).
Comment regler ce probleme? et que signifie le message de warning donné par Matlab?
Merci encore une autre fois.
Partager