Está en la página 1de 7

FACULTAD: INFORMÁTICA Y ELECTRÓNICA

CARRERA: ELECTRONICA Y AUTOMATIZACION.


PRUEBA 3

DOCENTE: DANNY JOSE ZEA ORELLANA SEMESTRE: 4


ASIGNATURA: SEÑ ALES Y SISTEMAS PARALELO: B
PERIODO PERIODO ACADÉ MICO ORDINARIO DE EXCEPCIÓ N ABRIL –
FECHA: 13/08/2020
ACADÉMICO: SEPTIEMBRE 2020, RESOLUCIÓ N 221.CP.2020
NOMBRE: Alex Orozco CÓDIGO:524

Por favor lea cada una de las preguntas y respóndalas. El puntaje de cada pregunta está especificado en cada enunciado. El tiempo para la resolución
del examen es de 90 minutos. IMPORTANTE:

Subir el archivo .m y copiar el código en cada enunciado. Por otro lado si realiza a mano los ejercicios, subir las fotos y pegarlas en este
documento.

1. De la siguiente señal periódica, realice lo siguiente: (0.75)


a) Escriba la función
b) Escriba los coeficientes de la serie de Fourier, en caso de que alguno se haga cero, escriba el por qué
y demuestre el argumente (a mano).
c) Exprese la serie trigonométrica de Fourier (a mano)

d) Gráfico de la Componente de la Serie de Fourier


e) Gráfico de la Serie de Fourier resultante
f) Gráfico del Espectro de frecuencia.

Solución
%% COEFICIENTES DE LA SERIE DE FOURIER
close all
clear all
clc
syms x n
f=[1 3 -3 -1];%%%%%% Función.
L=[0 2 3 4 6];%% Intervalo.
% f22=sym(f)
f=sym(f)
% kkk = length(f)
P=max(L)-min(L);
wo=2*pi/(P);

Ao=0;
for i=1:length(f)
Ao=Ao+int(f(i),'x',L(i),L(i+1));
end
Ao= simplify(Ao/P);

An=0;
for i=1:length(f)
An=An+int(f(i)*cos(n*wo*x),L(i),L(i+1));
end
An=simplify(2*An/P);

Bn=0;
for i=1:length(f)
Bn=Bn+int(f(i)*sin(n*wo*x),L(i),L(i+1));
end
Bn=simplify(2*Bn/P);

An=char(An)
Bn=char(Bn)
An=simplify(str2sym(strrep(char(An),'sin(pi*n)','0')))
Bn=simplify(str2sym(strrep(char(Bn),'sin(pi*n)','0')))

An=simplify(str2sym(strrep(char(An),'cos(pi*n)','(-1)^n')));
Bn=simplify(str2sym(strrep(char(Bn),'cos(pi*n)','(-1)^n')));

An=simplify(str2sym(strrep(char(An),'sin(2*pi*n)','0')));
Bn=simplify(str2sym(strrep(char(Bn),'sin(2*pi*n)','0')));

An=simplify(str2sym(strrep(char(An),'cos(2*pi*n)','1')));
Bn=simplify(str2sym(strrep(char(Bn),'sin(2*pi*n)','1')));
%
disp('f(x)= ')
pretty(f)
disp(' ')
fprintf('Límites = %.4f\n', L)
disp(' ')
disp('Ao')
Ao
pretty(Ao)
disp(' ')
disp('An')
An
pretty(An)
disp(' ')
disp('Bn')
Bn
pretty(Bn)
disp(' ')
%% Series de Fourier
clc
clear
close all

syms n t
Ao=0;
An=-(sin(2*pi*n) - 6*sin(pi*n) + 2*sin((2*pi*n)/3) + 2*sin((4*pi*n)/3))/(n*pi);
Bn=(2*cos((pi*n)/3)*(3*cos((pi*n)/3) - 12*cos((pi*n)/3)^2 - 16*cos((pi*n)/3)^3 +
16*cos((pi*n)/3)^5 + 9))/(n*pi);
T=6;

wo=2*pi/T;

Arm=20;

for n=1:Arm
f(n,:)=sum(-(sin(2*pi*n) - 6*sin(pi*n) + 2*sin((2*pi*n)/3) +
2*sin((4*pi*n)/3))/(n*pi)*cos(n*wo*t)+...
(2*cos((pi*n)/3)*(3*cos((pi*n)/3) - 12*cos((pi*n)/3)^2 - 16*cos((pi*n)/3)^3 +
16*cos((pi*n)/3)^5 + 9))/(n*pi)*sin(n*wo*t));
end
t=linspace(0,5*T,1000);
f=subs(f,'t',t);
f(n+1,:)=zeros(1,1000);
plot(t,Ao+sum(f),'r','Linewidth',1.5); grid on
xlabel('\bf TIEMPO'); ylabel('\bf AMPLITUD');
title('\bf SERIES DE FOURIER');

%% SERIES DE FOURIER ANIMADA


clc
clear
close all
syms n t

Ao=0;
An=-(sin(2*pi*n) - 6*sin(pi*n) + 2*sin((2*pi*n)/3) + 2*sin((4*pi*n)/3))/(n*pi);
Bn=(2*cos((pi*n)/3)*(3*cos((pi*n)/3) - 12*cos((pi*n)/3)^2 - 16*cos((pi*n)/3)^3 +
16*cos((pi*n)/3)^5 + 9))/(n*pi);
T=6;

wo=2*pi/T;

Arm=20;

for n=1:Arm
syms t
f(n,:)=sum(-(sin(2*pi*n) - 6*sin(pi*n) + 2*sin((2*pi*n)/3) +
2*sin((4*pi*n)/3))/(n*pi)*cos(n*wo*t)+...
(2*cos((pi*n)/3)*(3*cos((pi*n)/3) - 12*cos((pi*n)/3)^2 - 16*cos((pi*n)/3)^3 +
16*cos((pi*n)/3)^5 + 9))/(n*pi)*sin(n*wo*t));
t=linspace(0,5*T,1000);

subplot(3,1,1);
plot(t, subs(f(n,:),'t',t)); grid on
xlabel('\bf TIEMPO'); ylabel('\bf AMPLITUD');
title('\bf COMPONENTE'); hold on

subplot(3,1,2);
plot(t, Ao+subs(sum(f),'t',t), 'g', 'Linewidth',1); grid on
xlabel('\bf TIEMPO'); ylabel('\bf AMPLITUD');
title('\bf SERIE DE FOURIER')

subplot(3,1,3);
Cn(n)=(2*cos((pi*n)/3)*(3*cos((pi*n)/3) - 12*cos((pi*n)/3)^2 - 16*cos((pi*n)/3)^3 +
16*cos((pi*n)/3)^5 + 9))/(n*pi)
%Cn(n)=sqrt((-(sin(2*pi*n) - 6*sin(pi*n) + 2*sin((2*pi*n)/3) +
2*sin((4*pi*n)/3))/(n*pi))^2 + ...
%((2*cos((pi*n)/3)*(3*cos((pi*n)/3) - 12*cos((pi*n)/3)^2 - 16*cos((pi*n)/3)^3 +
16*cos((pi*n)/3)^5 + 9))/(n*pi))^2);
stem(Cn,'fill'); grid on
xlim([1,Arm]);
xlabel('\bf ARMÓNICO'); ylabel('\bf AMPLITUD');
title('\bf ESPECTRO DE FRECUENCIA');
pause(0.1)
end

2. Calcule la transformada de Laplace de las siguientes funciones: (0.75)

a)
%% Literal a
clc; clear; close all
syms s t
ft=t*(heaviside(t)-heaviside(t-1))+heaviside(t-1)+3*heaviside(t-3)-t*heaviside(t-3);
fs=simplify(laplace(ft))

b)
%% literal b
clc; clear; close all
syms t
xt=sin(t)*(heaviside(t)-heaviside(t-pi))+sin(t-pi)*(heaviside(t-pi)-heaviside(t-2*pi));
fs=simplify(laplace(xt))

3. Considere la entrada como: (0.75)

Determine la función de transferencia H(s), si se tiene como la respuesta los siguiente:

%% Pregunta 3
clc;clear;close all;
syms t
xt=sin(t)*(heaviside(t)-heaviside(t-pi))-sin(t-pi)*(heaviside(t)-heaviside(t-2*pi));
yt=heaviside(t)-2*heaviside(t-pi)+heaviside(t-2*pi);
xs=laplace(xt)
ys=laplace(yt)
hs=(ys/xs)
Hs=simplify(hs)
4. Calcular la función de transferencia del siguiente circuito en representación del dominio de s .
(0.75)

También podría gustarte