Buenas...
estoy un poco confundido con la fft de Matlab... pido si alguien me puede ayudar.
Resulta que puedo adquirir la parte real e imaginaria de la fft, pero no la se mostrear (plotear) correctamente,
Adjunto dos programas de ejemplo:
------------------Programa 1---------------------------------
>> x=[5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5];
>> t=0:1:15;
>> stem(t,x)
>> %Dibujo una recta >> f=fft(x);
>> re=real(f);
>> im=imag(f);
>> %He separado la parte real de la imaginaria >>
>> plot(im,re)
>> %real=amplitud=80! --> Si divido por 16 muestras que tengo, sale correcto (amplitud=5)
>> %imag=frecuencia=0 -->Correcto porque es una recta ------------------Programa 2---------------------------------
>> freq=1;
>> t=0:0.001:0.999;
>> s=sin(2*pi*freq*t);
>> stem(t,s)
>> %Sinusoidal de freq=1hz, adquirido un periodo >>
>> f=fft(s);
>> re=real(f);
>> im=imag(f);
>>
>>%Intento Dibujar i no sale nada correcto >>
>> plot(im,re)
>> stem(im,re)
>>
---------------------------------------------------------------------------------------------
Muchas gracias a todos y salud