Documentos de Académico
Documentos de Profesional
Documentos de Cultura
14190115
2019
SERIE DE FOURIER COMPACTA
Grafica 6:
𝑊0 = 2𝜋f = 2𝜋 ∗ 6
CODIGO:
t=-0.5:0.0001:0.5;
wo=2*pi*6;
f=0.5+1.5*cos(wo*t+pi/2)+1.5*cos(2*wo*t+pi)+0.9*cos(3*wo*t-
pi)+cos(4*wo*t-pi/2);
plot(t,f)
title('FIGURA 6')
axis([-0.5 0.5])
2. Una señal en banda base es representada en serie compacta de Fourier de la
siguiente forma:
Se pide:
t=-0.005:0.000001:0.005;
wo=2*pi*1000;
f1=1/pi*[wo:wo:7*wo];
f=[ 0 f1 ];
O=-pi/2*ones(1,7);
A= [5 10 8 6 4 2 1 0.5];
x2=5+10*cos(wo*t-pi/2)+8*cos(2*wo*t-pi/2)+6*cos(3*wo*t-
pi/2)+4*cos(4*wo*t-pi/2)+2*cos(5*wo*t-pi/2)+cos(6*wo*t-
pi/2)+0.5*cos(7*wo*t-pi/2);
s=[12;-6.5;16;17];
subplot(3,1,1)
plot(t,x2)
title('x(t)')
subplot(3,1,2)
stem(f,A)
title('ESPECTRO DE AMPLITUD')
subplot(3,1,3)
stem(f1,O)
title('ESPECTRO DE FASE')
3. Determinar la serie compacta de Fourier de la figura 1, si se desea que la
señal tenga un periodo de 4.5 segundos.
CODIGO:
w=2*pi/4.5;
t=-8:0.01:8;
a0=0;
c0=a0/2*ones(1, size(t)(1,2));
x=zeros(1, size(t)(1,2));
for n=1:1:1000;
cn=72*((1944*exp(-27/4)*sin(pi*n) - 72*n*pi*exp(-27/4)*(4*exp(27/4)
- 4*cos(pi*n)))^2/(5184*(144*n^2*pi^2 + 6561)^2))^(1/2);
teta=atan((Inf*(1944*exp(-27/4)*sin(n*pi) - 72*n*pi*exp(-
27/4)*(4*exp(27/4) - 4*cos(n*pi))))/(144*n^2*pi^2 + 6561));
x=x+cn*cos(2*pi*n*t/4.5-teta);
plot(t,x)
endfor
4. Determinar la serie compacta de Fourier y graficar el espectro de amplitud y de
fase de las figuras 2, 3, 4 y 5.
T= 3
2𝜋 2𝜋
𝑤= =
𝑇 3
syms t n
A=[-2 -1 1 ];
f=[ 0 1];
f=sym(f);
T=max(A)-min(A);
wo=2*pi/T;
Ao=0; hallando la serie de Fourier
for i=1:length(f)
Ao=Ao+int(f(i),'t',A(i),A(i+1));
end
Ao=simplify(Ao/(T));
An=0;
for i=1:length(f)
An=An+int(f(i)*cos(n*wo*t),A(i),A(i+1));
end
An=simplify(2*An/T);
Bn=0;
for i=1:length(f)
Bn=Bn+int(f(i)*sin(n*wo*t),A(i),A(i+1));
end
Bn=simplify(2*Bn/T);
x=linspace(min(A),max(A),1000);
fx=0;
for i=1:length(A)-1
if mod(i,2)==1
fx=fx+((x>=A(i))&(x<=A(i+1))).*subs(f(i),x);
else
fx=fx+((x>A(i))&(x<A(i+1))).*subs(f(i),x);
end
end
plot(x,fx,'Linewidth',2); hold on
plot(x+max(x)-min(x),fx,'Linewidth',2)
plot(x-max(x)+min(x),fx,'Linewidth',2)
plot([max(x) max(x)],[fx(1) fx(end)],'Linewidth',2)
plot([min(x) min(x)],[fx(end) fx(1)],'Linewidth',2)
grid on
xlabel('\bf TIEMPO');
ylabel('\bf AMPLITUD');
title('\bf GRÁFICA 1');
f=[ 0 2*t+2 -2*t+2];
f=sym(f);
T=max(A)-min(A);
wo=2*pi/T;
Ao=0;
for i=1:length(f)
Ao=Ao+int(f(i),'t',A(i),A(i+1));
end
Ao=simplify(Ao/(T));
An=0;
for i=1:length(f)
An=An+int(f(i)*cos(n*wo*t),A(i),A(i+1));
end
An=simplify(2*An/T);
Bn=0;
for i=1:length(f)
Bn=Bn+int(f(i)*sin(n*wo*t),A(i),A(i+1));
end
x=linspace(min(A),max(A),1000);
fx=0;
for i=1:length(A)-1
if mod(i,2)==1
fx=fx+((x>=A(i))&(x<=A(i+1))).*subs(f(i),x);
else
fx=fx+((x>A(i))&(x<A(i+1))).*subs(f(i),x);
end
end
plot(x,fx,'Linewidth',2); hold on
plot(x+max(x)-min(x),fx,'Linewidth',2)
plot(x-max(x)+min(x),fx,'Linewidth',2)
plot([max(x) max(x)],[fx(1) fx(end)],'Linewidth',2)
plot([min(x) min(x)],[fx(end) fx(1)],'Linewidth',2)
grid on
xlabel('\bf TIEMPO');
ylabel('\bf AMPLITUD');
title('\bf GRÁFICA 1');
syms t n
A=[-1.5 1.5 4.5];
f=[ cos(t) 0];
f=sym(f);
T=max(A)-min(A);
wo=2*pi/T;
Ao=0;
for i=1:length(f)
Ao=Ao+int(f(i),'t',A(i),A(i+1));
end
Ao=simplify(Ao/(T));
An=0;
for i=1:length(f)
An=An+int(f(i)*cos(n*wo*t),A(i),A(i+1));
end
An=simplify(2*An/T);
Bn=0;
for i=1:length(f)
Bn=Bn+int(f(i)*sin(n*wo*t),A(i),A(i+1));
end
x=linspace(min(A),max(A),1000);
fx=0;
for i=1:length(A)-1
if mod(i,2)==1
fx=fx+((x>=A(i))&(x<=A(i+1))).*subs(f(i),x);
else
fx=fx+((x>A(i))&(x<A(i+1))).*subs(f(i),x);
end
end
plot(x,fx,'Linewidth',2); hold on
plot(x+max(x)-min(x),fx,'Linewidth',2)
plot(x-max(x)+min(x),fx,'Linewidth',2)
plot([max(x) max(x)],[fx(1) fx(end)],'Linewidth',2)
plot([min(x) min(x)],[fx(end) fx(1)],'Linewidth',2)
grid on
xlabel('\bf TIEMPO');
ylabel('\bf AMPLITUD');
title('\bf GRÁFICA 1'
syms t n
A=[-1 0 1];
f=[ exp(3*t) exp(-3*t)];
f=sym(f);
T=max(A)-min(A);
wo=2*pi/T;
Ao=0;
for i=1:length(f)
Ao=Ao+int(f(i),'t',A(i),A(i+1));
end
Ao=simplify(Ao/(T));
An=0;
for i=1:length(f)
An=An+int(f(i)*cos(n*wo*t),A(i),A(i+1));
end
An=simplify(2*An/T);
Bn=0;
for i=1:length(f)
Bn=Bn+int(f(i)*sin(n*wo*t),A(i),A(i+1));
end
Bn=simplify(2*Bn/T);
x=linspace(min(A),max(A),1000);
fx=0;
for i=1:length(A)-1
if mod(i,2)==1
fx=fx+((x>=A(i))&(x<=A(i+1))).*subs(f(i),x);
else
fx=fx+((x>A(i))&(x<A(i+1))).*subs(f(i),x);
end
end
plot(x,fx,'Linewidth',2); hold on
plot(x+max(x)-min(x),fx,'Linewidth',2)
plot(x-max(x)+min(x),fx,'Linewidth',2)
plot([max(x) max(x)],[fx(1) fx(end)],'Linewidth',2)
plot([min(x) min(x)],[fx(end) fx(1)],'Linewidth',2)
grid on
xlabel('\bf TIEMPO');
ylabel('\bf AMPLITUD');
title('\bf GRÁFICA 1');
t=-0.5:0.0001:0.5;
wo=2*pi*6;
f=0.5+1.5*cos(wo*t+pi/2)+1.5*cos(2*wo*t+pi)+0.9*cos(3*wo*t-
pi)+cos(4*wo*t-pi/2);
O=-pi/2*ones(1,7);
A= [5 10 8 6 4 2 1 0.5];
x2=5+10*cos(wo*t-pi/2)+8*cos(2*wo*t-pi/2)+6*cos(3*wo*t-
pi/2)+4*cos(4*wo*t-pi/2)+2*cos(5*wo*t-pi/2)+cos(6*wo*t-
pi/2)+0.5*cos(7*wo*t-pi/2);
s=[12;-6.5;16;17];
subplot(3,1,1)
plot(t,x2)
title('x(t)')
subplot(3,1,2)
stem(f,A)
title('ESPECTRO DE AMPLITUD')
subplot(3,1,3)
stem(f1,O)
title('ESPECTRO DE FASE')