NACIONAL
DE
LOJA
TEMA:
INTEGRANTES:
Paul Alvarez
Bryan Suquilanda
DOCENTE:
FECHA:
09/05/2016
Loja Ecuador
2016
PRCTICA # 1
1. TEMA: SEALES EN MATLAB
2. OBJETIVO:
3. MATERIALES Y HERRAMIENTAS:
Gua de Prctica 1
5. RESULTADOS OBTENIDOS
Ejercicio 1: Representacin de una seal en un rango dado
Fig 5.1
Representacin de la Seal x=2*n en el intervalo n=[-3:3].
Fig 5.2
Representacin de la Seal x=2*n en el intervalo n=[-5:5].
5.4
Fig
5.6
n=[0:32];
% intervalo de la seal
x=exp(j*(pi/8)*n); % para representar x[n]=e^(j*(pi/8)n)
5.9
Fig
% funcin resultante
cos(pi*n/4).
cos(pi*n/4) modificada .
n=[-3:11];
x=[2 0 1 -1 3];
xn =[zeros(1,3) x zeros(1,7)]
de ceros
ny1=xn
ny2=xn
ny3=xn
ny4=xn
subplot(3,2,1);
stem(n,y,'g')
(n,y)
title('x[n]')
subplot(3,2,2);
stem(n+2,ny1,'r')
(n+2,ny1)
title('x[n-2]')
subplot(3,2,3);
% Titulo de la grafica
% Ubicamos la grafica en la posicion 2
% Representacin grfica de la seal
% Titulo de la grafica
% Ubicamos la grafica en la posicion 3
stem(n-1,ny2,'b')
(n+1,ny2)
title('x[n+1]')
subplot(3,2,4);
stem(-n,ny3,'y')
(-n,ny3)
title('x[-n]')
subplot(3,2,5);
stem(-n-1,ny4,'m')
(-n-1,ny4)
title('x[-n+1]')
x3=[zeros(1,6) -1 2 2 1 1 2 1 -1 zeros(1,7)]
% Valor de x1
x3i=fliplr(x2)
% declarando seal invertida de x1
xpar=(x3+x3i)/2
% valor de funcion par
ximpar=(x3-x3i)/2
% valor de funcion impar
figure(3)
% declarando figura 2
subplot(2,2,1)
% Ubicamos la grafica en la posicion 1
stem(n,x3)
% Representacin grfica de la seal (n,x2)
title('x2')
% Titulo de la grafica
subplot(2,2,3)
% Ubicamos la grafica en la posicion 2
stem(n,xpar)
% Representacin grfica de la seal (n,xpar)
title('x2 par')
% Titulo de la grafica
subplot(2,2,4)
% Ubicamos la grafica en la posicion 3
stem(n,ximpar)
% Representacin grfica de la seal (n,ximpar)
title ('x2 impar')
% Titulo de la grafica
Segunda parte
Utilice MATLAB para graficar las funciones (a)-(h) para -1 t 5 s. Marque
sus ejes de manera apropiada.
a) Funcin escaln unitario
u(t )
c)
figure(3)
xt=[zeros(1,1001) ones(1,3000) zeros(1,2000)] % funcin
plot(t,xt,'linewidth',2)%grafica la funcin
d)
x ( t )=10 e3 t u(t)
figure(4)
xt=10*exp(-3*t).*heaviside(t)% funcin
plot(t,xt)%grafica la funcin
x ( t )=10 e3 t u(t)
x ( t )=3 et cos 2 t u ( t )
figure(5)
xt=3*exp(-t).*cos(2*t).*heaviside(t)% funcin
plot(t,xt,'linewidth',2)%grafica la funcin
f)
x ( t )=3 et cos 2 t u ( t )
x ( t )=2 sin ( 3 t /2 )
figure(7)
xt=2*sin(3*t-(pi/2))-cos(2*t)% funcin
plot(t,xt,'linewidth',2)%grafica la funcin
h)
x ( t )=2 sin ( 3 t /2 )
x ( t )=sin 5 t+ sin t
figure(8)
xt=sin(5*t)+sin(pi*t)% funcin
plot(t,xt,'linewidth',2)%grafica la funcin
x ( t )=sin 5 t+ sin t
x2=cos(t).*(heaviside(t+(pi/2))-2*heaviside(t-pi))
+cos(t).*heaviside(t-(3*pi/2)); % se crea la segunda funcin en una
variable x2
plot(t,x2); % grafica la funcin (t,x2)
e) X[n] = 2n u[n].
figure(5) % Declara figura 5
xn=(2.^n).*ustep(n)%crea la funcin
stem(n,xn)%grafica la funcin (n,xn)
6. DISCUSIN:
Ejercicio 1: Representacin de una seal en un rango dado
En el primer literal hemos definido para la seal x = 2*n, el intervalo de -3 a 3. En el
segundo literal la funcin se ha extendido el vector de ndices de -5 a 5 y tambin la
seal x. En el tercer ejercicio para representar la funcin en el intervalo -100 a 100
hemos extendido con un vector de ceros a los lados. Como se pueden apreciar las
representaciones capturadas, lo desarrollado corresponde a lo pedido en la gua; lo que
nos indica que este ejercicio se ha desarrollado correctamente.
Ejercicio 2: Representacin de dos seales en un cierto rango
Para el primer literal hemos definido para la seal x1= [1 zeros(1,10)], el intervalo de 0
a 10. Para el segundo literal la funcin x2 = [zeros(1,3) 1 zeros(1,7)] se la ha
representado en el intervalo de -5 a 5 y tambin la seal x. Como se puede observar las
representaciones de las funciones, lo hecho corresponde a lo pedido en la gua; lo que
nos indica que este ejercicio se ha desarrollado correctamente.
Ejercicio 3: Representacin de seales continua
Se represent con el cdigo plot(t,x), las correspondientes funciones: x1 (t ) = sen(t / 4)
y x2 (t ) = cos(t / 4); as tambin hemos usado el cdigo stem(t,x). Como se puede
observar las grficas, las funciones se ven desplazadas 90 grados, lo cual es correcto.
Ejercicio 4: Representacin de seales complejas
Se ha representado grficamente las funcin compleja x=e^(j /8)n, adems de sus
caractersticas: real, compleja, modular y de fase. Vemos que la grfica caracterstica
modular tiene un solo valor, puesto que el mdulo de un vector siempre ser una
constante. De esta manera podemos aseverar que este ejercicio se ha desarrollado
correctamente.
Ejercicio 5: Operaciones aritmticas con seales
Para trabajar en operaciones aritmticas de seales, en este ejercicio se ha dispuesto de
las funciones: x1=sen(/4) y de x2=cos(/7). Se puede observar que en el caso de la
multiplicacin, divisin y exponenciacin, es necesario preceder el operador de un
punto, para indicar que la operacin ha de llevarse trmino a trmino, en vez de entre
matrices.
Ejercicio 6: Scripts y funciones
Como se puede evidenciar el procedimiento que deseemos se puede realizar como
cdigo fuente en la parte del Editor de Matlab, guardarlo y posteriormente llamarlo y
editarlo para realizar el mismo proceso con diferentes seales e intervalo. Las capturas y
cdigo dan testimonio de este ejercicio realizado correctamente.
Ejercicio 7: Transformaciones de la variable independiente.
Se puede evidenciar que Un fichero .m tambin puede representar una funcin.
Tambin la funcin llamada toma como parmetro un vector devuelve otros dos
vectores Las capturas y cdigo dan testimonio de este ejercicio realizado correctamente.
Segunda parte
Ejercicio 8 : Utilice MATLAB para graficar las funciones (a)-(h) para -1
t 5 s.
Con lo aprendido en las prcticas anteriores estamos en la capacidad de graficar funcin
de tipo escaln unitario, rampa y todo tipo de funciones, lo cual nos permite realizar un
anlisis ms detallado de las diferentes funciones estudiadas
7. CONCLUSIONES:
Matlab es una herramienta matemtica, indispensable para poder analizar seales y
sistemas, porque al ser representadas de manera matemtica, los procedimientos y
clculos se facilitan. Evitando errores de procedimiento y anlisis; adems del menor
tiempo empleado en cada ejercicio.
Al desarrollar las lneas de instrucciones en Matlab, visualizamos conceptos y
caractersticas de las seales y funciones, de una manera anticipada; reforzando el
aprendizaje. Los resultados en Matlab nos permitirn comprobar nuestra eficacia para
resolver clculos de anlisis.
Las variedad de funciones de Matlab facilita el trabajo que se realiza mediante este
software.
8. RECOMENDACIONES:
Escribir las lneas de cdigo de manera ordenada y precisa; para graficar con la
instruccin stem() o plot() se debe escribir primeramente el intervalo y luego la
funcin de ese intervalo; caso contrario la grfica no ser la deseada.
9. PREGUNTAS DE CONTROL
1) Cmo se representa una seal analgica de manera matemtica?
Una seal analgica se puede representar matemticamente por un conjunto de valores
continuos
2) Cmo se representa una seal digital de manera matemtica?
Matemticamente una seal digital se puede representar por un conjunto de valores
discretos.
3) Enumere algunos tipos de seales utilizados frecuentemente
Los ms frecuentes usados en electrnica son: Sinusoides, Impulsos y Escalones.