Está en la página 1de 2

%%TRANSFORMADA DE FOURIER 1

N= 400;
a=1;
t= -1:0.01:1;
sum=0;
for k= 1:2:N;
b(k) =a/(k*pi)*(-2*cos(pi*k)+ cos(2*pi*k)+1);
sum=sum +b(k)*sin(k*pi*t/4);
end;
f=(t<0).*(-1)+(t>=0).*1;
plot(t,f,'g', t,sum,'r');
title ('Seal cuadrada');

%%TRANSFORMADA DE FOURIER 2
N= 500;
T=-10:0.001:10;
sum=0;
for k=1:N;
b(k)= (((1/(pi*pi))*(((2*sin(k*pi))-((2*k*pi)*(cos(k*pi)))/(k*k)))));
sum=sum+b(k)*sin(k*T);
end
f = sawtooth(1*(T-3),1);
plot(T,f,'g',T,sum,'r');
title('Seal diente de sierra')

%%TRANSFORMADA DE FOURIER 3
step=0.1;
W=1;
A=1;
N=4;
I=1;
t=-2*pi:step:2*pi*I;
f=zeros(1,length(t));
for K=1:N
temp2=((2*A/pi)*(-(pi/K)*cos(pi*K/2)+(2/(K*K))*sin(pi*K/2)(pi/(2*K))*cos(-pi*K/2)-(1/(K*K))*sin(pi*K/2)+(3*pi/(2*K))*cos(3*pi*K/2)-(1/(K*K))*sin(3*pi*K/2))(2*A/K)*(cos(3*pi*K/2)-cos(pi*K/2)))*sin(W*K*t);
f=(f+temp2);
end
y=((I/pi)*(f));
plot(t,y,'r')
axis([-2*pi 2*pi -1.5 1.5])
title('Seal Triangular');

También podría gustarte