You are on page 1of 3

Tarea#1 Procesamiento digital de señales

DIEGO ANDRES GUACHAMIN SANDOVAL


guachamindiego3@gmail.com
Universidad Israel
Procesamiento Digital de Señales

Resumen – En este documento se explicará la realización de la


Tarea#1 que requiere implementar funciones como plot, stem y
stairs utilizando el software MATLAB que ya presenta comandos
establecidos para esto.

I. INTRODUCCIÓN

Para empezar el desarrollo de esta Tarea, aunque se verá


enfocado a la utilización del uso del software MATLAB para
la identificación de señales de una manera sencilla, para lo
cual debemos hacer referencia al uso de las funciones plot,
stem y stairs.

II. DESARROLLO
Fig.1 Gráfica de la función plot
Vamos a empezar el desarrollo asignando un nombre a
nuestro script para luego proceder a implementar en nuestro
programa MATLAB las siguientes instrucciones: En la anterior figura podemos observar nuestras
instrucciones implementadas en el scrip gracias a la función
F=1; plot esto se logra en la ventana de Editor y haciendo click en
T=1/F; el botón de run.
fs=20*F;
ts=1/fs; Pero esto aún no termina, debemos incluir a la gráfica de
t=0:ts:3*T; nuestras instrucciones implementadas las funciones stem y
xt=cos(2*pi*F*t); stairs. Para lo cual vamos a incluir en el mismo script de
nuestras instrucciones detalladas anteriormente las siguientes
subplot(4,1,1) instrucciones:
plot(t,xt)
Fs=10*F;
Una vez que hemos ingresado nuestras instrucciones se Ts=1/Fs;
desplegara una imagen gracias a la función plot, esta función N=T/Ts;
no hace adoptar diferentes formas de senal, según los n=0:3*N;
argumentos de entrada. Esta señal generada en MATLAB es xn=cos(2*pi*F*n*Ts);
de tiempo continuo y valor continuo
subplot (4,1,2)
A continuación podemos observar nuestra función plot stem(n*Ts, xn)

Como se mencionó anteriormente, la señal generada con la


función plot es de tiempo continuo y valor discreto. Para
visualizar una señal de tiempo continuo y valor discreto en
intervalos de muestras se puede hacer uso de la función stem.
Específicamente stem usa el método de discretización en el
tiempo.
Al graficarla obtenemos una señal como la siguiente:

Fig.3 Gráficas de las funciones plot, stem y stairs [zoom in]

Fig.2 Gráficas de las funciones plot y stem

En la anterior grafica (fig.2) podemos observar dos señales, una


señal sinusoidal de tiempo continuo función plot y otro de
tiempo discreto función stem, para lograr que las dos señales
estén juntas usamos la función subplot esta permite visualizar
varios diagramas en la misma ventana o imprimirlos en la
misma hoja de papel.

Ahora para la función stairs, vamos a incluir las siguientes


instrucciones:

subplot(4,1,3)
for i=1:3*N+1 Fig.4 Gráficas de las funciónes plot, stem y stairs.
if (xn(i)<=1)&(xn(i)>0.5)
xq(i)=0.75; La función stairs además de mostrarnos un gráfico tipo escalera
elseif (xn(i)<=0.5)&(xn(i)>0) nos muestra los intervalos de muestra en un tiempo máximo y
xq(i)=0.25; un tiempo mínimo.
elseif (xn(i)<=0)&(xn(i)>-0.5)
xq(i)=-0.25; Como se mencionó al principio del documento, la
elseif (xn(i)<=-0.5)&(xn(i)>=-1) implementación de las funciones plot, stem y stairs nos ayudado
xq(i)=-0.75; a identificar las diferentes tipos de señales que nos muestran
end cada uno de los comandos.
plot(t,xt)
hold on
stairs([0:n(i)]*Ts,xq(1:i)); III. CONCLUSIONES
xlim([0 3*T])
ylim([-1 1])
 Para poder usar las funciones plot y stem, es requisito
hold off
que los vectores (n*Ts, xn) tengan iguales
pause(0.1)
end dimensiones.
 A través de comparaciones entre cada una de las
Esta función lo que hace es crear un gráfico tipo escalera para señales se puede visualizar que la función plot muestra
una respuesta discreta, con la ayuda de la función if que Ejecuta una señal de tiempo continuo y valor continuo, la
un código condicionalmente y la función for que hace un Lazo función stem muestra una señal de tiempo discreto y
For-Next. valor continuo y por último la función stairs que
muestra una señal de tiempo continuo y valor discreto
Obtenemos la siguiente gráfica:  Podemos observar en cada uno de los gráficos los
diferentes tipos señal utilizando herramientas
predeterminadas del software MATLAB.
IV. REFERENCIAS

[1]“Función plot” disponible en:


https://es.mathworks.com/help/matlab/learn_matlab/basic-
plotting-functions.html
[2]“Función stem” disponible en:
https://es.mathworks.com/help/matlab/learn_matlab/basic-
plotting-functions.html
[2]“Función stairs” disponible en:
https://www.mathworks.com/help/matlab/ref/stairs.html

V. BIOGRAFÍAS

Diego Andres Guachamin Sandoval, nació en Quito-Ecuador


el 22 de diciembre de 1992. Realizó sus estudios secundarios
en el Colegio Instituto Tecnológico Superior Central Técnico,
actualmente estudiante de la Universidad Israel en la carrera de
Ingeniería en Electrónica y Telecomunicaciones.

(guachamindiego3@gmail.com)

You might also like