Você está na página 1de 6

UNIVERSIDAD DE LAS FUERZAS ARMADAS

SISTEMAS Y SEALES

Tema: Aplicaciones en MATLAB

1. Seales de tiempo continuo

0.1t 2
Ejemplo1. Grfica de una seal x ( t )=e sen t .
3

t = 0:0.1:30;
x = exp(-.1*t).*sin(2/3*t);
plot(t,x)
axis([0 30 -1 1])
grid
xlabel('Tiempo (seg)')
ylabel('x(t)')

2. Seales discretas

Ejemplo 2. Para la seal discreta x[n], donde:

n = -2:6;
x = [0 0 1 2 1 0 -1 0 0];
stem (n,x,'filled');
xlabel ('n')
ylabel ('x[n]')
3. Series de Fourier utilizando MATLAB

Para una seal tren de pulsos, con serie trigonomtrica de Fourier

Se puede graficar la serie trigonomtrica de Fourier, considerando un valor entero positivo


impar N, entonces:

Si N es lo suficientemente grande entonces x N(t) va a ser aproximadamente x(t). Utilizando


MATLAB se puede generar la serie trigonomtrica de Fourier para diferentes valore de N.

Ejemplo 1:

t = -5:6/1000:5;
N = input('Nmero de armnicos = ');
a0 = 0.5;
w0 = pi;
xN = a0.*ones(1, length(t));
for k = 1:2:N, % los armnicos pares son cero
xN = xN + 2/k/pi*sin(k*pi/2)*cos(k*w0*t);
end
plot(t,xN);
grid

Para un nmero de 6 armnicos, la grfica es:

Ejemplo 2: Programa para generar armnicos de una seal


cuadrada.

t=0:.1:10;
y=4*sin(t)/pi;
plot(t,y)
hold on
y=(4/pi)*[sin(3*t)/3];
hold on
plot(t,y,'g')
y=(4/pi)*[sin(5*t)/5];
hold on
plot(t,y,'+')
y=(4/pi)*[sin(t)+sin(3*t)/3+sin(5*t)/5];
plot(t,y,'r')
text(3,0.5,'resultante')
text(2,1.1,'primer armnico')
text(1.5,-0.4,'segundo armnico')
text(4.5,-0.3,'tercer armnico')
Ejemplo 3. Programa para generar la serie de Fourier de una seal
triangular.

t=0:0.1:15;
y=1/2-sin(t)/pi;
plot(t,y,'g')
hold on
y=1/2-sin(2*t)/(2*pi);
plot(t,y,'b')
hold on
y=1/2-sin(3*t)/(3*pi);
plot(t,y,'r')
hold on
y=1/2-sin(4*t)/(4*pi);
plot(t,y,'g')
hold on
y=1/2-sin(t)/pi-sin(2*t)/(2*pi)-sin(3*t)/(3*pi)-sin(4*t)/(4*pi);
plot(t,y,'b')
Ejemplo 4: Programa para generar los valores del espectro de amplitud
y fase de una serie exponencial de Fourier.

k = 1:5;
syms ck t
ck=0.5*int(exp(-1i*k*pi*t),t,-0.5,0.5)
a=abs(ck)
b=angle(ck)
TRABAJO COLABORATIVO:
1. Para cada una de las seales de la figura haga lo siguiente:

a. Calcule y grafique la serie exponencial para N=3,10 y 30, cuando T=2


y a = 0.5.
b. Repita el inciso (b), utilizando la serie trigonomtrica.

2. Para cada una de las seales peridicas que aparecen en la figura, haga
lo siguiente:

a. Calcule la serie exponencial compleja de Fourier.


b. Esquematice los espectros de amplitud y de fase para k=1, 2, 3,
4, 5
c. Grafique la serie exponencial compleja para N =1,N = 5,y N = 30

Você também pode gostar