Está en la página 1de 2

2.

Calcular la magnitud de la transformada de fourier de la siguiente funcin:

{ }
0 para 0<t
x ( t )= 1 para 0 t 1
0 para t >1

Desarrollo
script

t1=-1:0.01:0;
x1=0*t1;
t2=0:0.01:1;
x2=1+0*t2;
t3=1:0.01:2;
x3=0*t3;
t=[t1,t2,t3];
x=[x1,x2,x3];
subplot(3,1,1)
plot(t,x)
G=fftshift(fft(x));
delta_t=t(2)-t(1);
f=((1:length(t))-ceil(length(t)/2))/length(t)/delta_t;
subplot(3,1,2)
plot(f,abs(G));
subplot(3,1,3)
plot(f,angle(G));
plot(f,unwrap(angle(G)));

También podría gustarte