Está en la página 1de 1

Ejercicios de Series de Fourier

1- Desarrolle un programa, utilizando un lenguaje de programación a escoger que (Matlab,


Labview, Visual) que permita la representación gráfica de la señal periódica mostrada a
continuación, a través de una Serie de Fourier.

x(t)
1
...

-1 0 1 2
t

-1

Guía de Evaluación
1- Se debe realizar un análisis de los resultados obtenidos y metodología de desarrollo del
software.
2- Evaluar: Calcular Xn correctamente, para expresar la Serie de Fourier de forma algebraica.
3- Representación de la función periódica de forma gráfica en el programa desarrollado, con
la posibilidad de modificar el número de armónicos a utilizar.

CODIGO

while(1) clear; f=1/2; T=1/f; n=1:10; t=0:0.01:10; ar = input('Ingrese el número de armonicos\n')


for i=1:ar for k=1:size(t,2) s(i,k)=(2*(1-cos(pi*i))/(pi*i))*sin(2*pi*i*f*t(k)); end end for k=1:size(t,2)
st(k)=sum(s(:,k)); end st(1)=st(1)+1; line = plotyy(t,st,t,s,'plot'); %line = plot(t,st,'r'); hold on; %
Señal cuadrada original f_cuadrada=square(2*pi*f*t,50); plot(t,f_cuadrada); xlabel('Tiempo');
ylabel('Amplitud'); conf = input(' ','s'); delete(line) end

También podría gustarte