lunes, 23 de abril de 2012

Transformada de Fourier

Para la siguiente función, realizaremos un codigo en matlab que nos permita hallar la transformada de Fourier, tal como se observó en clase, y modificando el tiempo veremos como varia la función mediante una grafica. Utilizaremos los valores de tiempo 1, 5, 10 y 50 segundos para observar la manera en que se modifica la grafica de la función.


El codigo elaborado en Matlab para graficar la función es el siguiente:

clc
clear all
format long
T=1; 
O=[-10:.005:10];
Y=A.*T.*(sin((O*T/2))./(O.*T/2));
plot (O,Y,'-b')
grid on
title('Función para T=1seg');
ylabel('F(Omega)');

clc
clear all
format long
T=5;
O=[-10:.005:10];
Y=A.*T.*(sin((O*T/2))./(O.*T/2));
plot (O,Y,'-b')
grid on
title('Función para T=5seg');
ylabel('F(Omega)');

clc
clear all
format long
T=10;
O=[-10:.005:10];
Y=A.*T.*(sin((O*T/2))./(O.*T/2));
plot (O,Y,'-b')
grid on
title('Función para T=10seg');
ylabel('F(Omega)');

clc
clear all
format long
T=50;
O=[-10:.005:10];
Y=A.*T.*(sin((O*T/2))./(O.*T/2));
plot (O,Y,'-b')
grid on
title('Función para T=50seg');
ylabel('F(Omega)');

Las graficas obtenidas son las siguientes:


No hay comentarios:

Publicar un comentario