Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Serie de Fourier
Serie de Fourier
Taller # 2
Serie de Fourier
Punto 1
Determinar la expresión para calcular los coeficientes de la serie de Fourier, e
implementar un código para reconstruir la señal.
Notación para el código:
-(exp(-4*j*k(i)*(2*pi/T))*((2*j*k(i)*(2*pi/T)-1)*exp(4*j*k(i)*(2*pi/T))+2*j*k(i)*(2*pi/T)+1))/(T*k(i)^2*(4*pi^2/T^2))
t = 0:0.01:29.99;
T = 8;
q = 2;
k = -50:50;
a = zeros(1,length(k));
for i = 1:length(k)
if k(i) == 0
a(i) = -8/T;
else
a(i) = -(exp(-4*j*k(i)*(2*pi/T))*((2*j*k(i)*(2*pi/T)-
1)*exp(4*j*k(i)*(2*pi/T))+2*j*k(i)*(2*pi/T)+1))/(T*k(i)^2*(4*pi^2/T^2))+(-(exp(-
8*j*k(i)*(2*pi/T))*(2*exp(4*j*k(i)*(2*pi/T))-2))/(T*j*k(i)*(2*pi/T)));
end
end
serie = zeros(length(k),length(t));
for i = 1:length(k)
serie(i,:) = a(i)*exp(1j*k(i)*(2*pi/T)*t);
end
x = sum(serie(:,:));
plot(t,x)
Punto 2
Determinar la expresión para calcular los coeficientes de la serie de Fourier para la
señal de salida, usando la forma trigonométrica de la serie de Fourier, e
implementar un código para reconstruir la señal.
t=0:0.001:2;
T=pi/20;
w=pi/T;
n=-10:10;
a=zeros(1,length(n));
for i = 1:length(n)
if n(i) == 0
a(i)=10/pi;
else
a(i) = (10/pi)*(cos(n(i)*pi)/(1-4*n(i)*n(i)));
end
end
x=0;
for i = 1:length(n)
x=x+a(i)*cos((n(i)*w*t));
end
plot(t,x)
Código en Octave Online