PRESENTADO POR:
WILFREDO VARGAS CELY
1057599489
EDWIN MENDOZA
CODIGO: 86055021
OSCAR ANDRES MEJIA LOPEZ
CODIGO: 1088002705
JHON ALEXIS SALDARRIAGA
GRUPO: 15
PRESENTADO A:
FREDDY VALDERRAMA
INTRODUCCIN
en el campo de las seales y los sistemas, existen algunos programas de clculo o anlisis
numrico de alto nivel, basados en la manipulacin de matrices, la representacin de datos y
funciones, tales como Matlab y Octave que son de vital ayuda para la resolucin de ejercicios
matemticos. En el presente trabajo haremos uso de algunos scripts y comandos especiales, con
los cuales realizaremos algunos experimentos y solucionaremos problemas del tratamiento de
seales y sistemas, orientados al anlisis del comportamiento de sistemas LTI continuos y
discretos, en donde realizaremos varias pruebas a fin de reconocer la funcionalidad de los scripts,
los cuales nos permitirn afianzar nuestros conocimientos sobre las seales
Con el propsito de fomentar las habilidades en el anlisis de seales y sistemas mediante
herramientas de software, se ha desarrollado un componente prctico que se desarroll de
manera auto dirigida y colaborativa, apoyada en tutoriales multimedia y el acompaamiento del
tutor en los foros mencionados en la gua de actividades
En el siguiente trabajo podremos ver el desarrollo de determinadas prcticas orientadas al uso del
software Matlab y Octave con los cuales se dar
solucin a problemas de tratamiento de seales y sistemas, de igual manera se identificarn la
funcionalidad de diferentes scripts y de comandos especiales.
OBJETIVOS
OBJETIVO GENERAL
Desarrollar habilidades para el diseo de scripts en Matlab y/u Octave, que permitan
solucionar problemas del tratamiento de seales y sistemas, orientados al anlisis del
comportamiento de sistemas LTI continuos y discretos.
OBJETIVOS ESPECFICOS
Identificar las funcionalidades de los diferentes comandos usados en Matlab y/u Octave.
Indique cuales son los resultados obtenidos en su informe, y ahora modifique los valores de w y
T de acuerdo a la siguiente tabla:
Nota: Para representar grficamente la seal, resaltando su carcter de seal continua, se utiliza
el comando plot.
Obtenemos una seal sinusoidal con un periodo de 1 segundo, con una amplitud de 5, esto se
debe a que el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.1
que en este caso es la variable T nuestra ecuacin caracterstica es
y=5 sin( 2 t)
Prueba
0.02
2pi
Obtenemos una seal sinusoidal con un periodo de 1 segundo, con una amplitud de 5, esto se
debe a que el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.02
que en este caso es la variable T, la frecuencia se debe a la variable w que en este caso es 2pi.
0.04
2pi
Obtenemos una seal sinusoidal con un periodo de 1 segundo, con una amplitud de 5, esto se
debe a que el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.04
que en este caso es la variable T,
0.05
2pi
Obtenemos una seal sinusoidal con un periodo de 1 segundo, con una amplitud de 5, esto se
debe a que el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.05
que en este caso es la variable T, A medida que aumentamos el valor de la variable T,
conservando nuestro (frecuencia*tiempo + fase) iguales solo se observan unas pequeas
muestras de saturacin tanto en el pico positivo como en el negativo
0.02
4pi
Obtenemos una seal sinusoidal con un periodo de 1 segundo, con una amplitud de 5, esto se
debe a que el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.02
que en este caso es la variable T, tambin vemos como la frecuencia se duplica debido al
cambio de la variable w que pasa de 2 pi a 4 pi.
0.04
4pi
Obtenemos una seal con un periodo de 1 segundo, con una amplitud de 5, esto se debe a que
el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.04 que en este
caso es la variable T, se observa el cambio de los picos tanto el positivo como el negativo.
0.05
4pi
Obtenemos una seal con un periodo de 1 segundo, con una amplitud de 5, esto se debe a que
el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.05 que en este
caso es la variable T, Desde el punto 4 al 6 podemos observar que la frecuencia se duplica, el
periodo permanece constante y se hace ms evidente la saturacin de la seal en sus picos.
0.02
8pi
Obtenemos una seal con un periodo de 1 segundo, con una amplitud de 5, esto se debe a que
el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.02 que en este
caso es la variable T, se evidencia nuevamente el aumento de la frecuencia al hacer el cambio
de la variable w de 4pi a 8pi.
0.04
8pi
Obtenemos una seal con un periodo de 1 segundo, con una amplitud de 5, esto se debe a que
el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.04 que en este
caso es la variable T.
0.05
8pi
Obtenemos una seal con un periodo de 1 segundo, con una amplitud de 5, esto se debe a que
el trazo de la curva esta evaluado desde 0 hasta 1 (variable t) con un paso de 0.05 que en este
caso es la variable T, en principio la frecuencia nuevamente se duplico, pero a medida que T
fue incrementando la seal perda su forma de Senoidal y empieza a tomar forma de Diente de
sierra, el voltaje pico disminuye en el periodo positivo como negativo aproximadamente a +- 4.7
2. Finalmente cambie el comando plot, por el comando stem y vuelva a repetir todas las pruebas.
Apuntes sus observaciones y analice los resultados en el informe.
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
NOTA: En lo sucesivo, siempre que se quiera representar grficamente una seal de tiempo
discreto se utiliza el comando stem; anlogamente, siempre que la seal sea de tiempo continuo.
Prueba
0.02
2pi
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.04
0.7
0.8
0.9
0.8
0.9
2pi
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.05
2pi
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.02
0.7
0.8
0.9
0.8
0.9
4pi
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.04
4pi
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.02
8pi
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.9
0.04
8pi
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.05
0.4
0.5
0.6
0.7
0.8
8pi
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Los primeros 9 scripts corresponden a una seal continua que sufre modificaciones en W y en T
(velocidad angular y periodo). Estas modificaciones se sealaron en las grficas.
Los segundos 9 scripts corresponden a una seal discreta que sufre modificaciones en la toma de
las muestras al variarse T y W. Al aumentar W se duplican (4pi) y se cuadruplican (8pi) las ondas
y se disminuye el muestreo en la medida que aumenta T.
una seal generada en Matlab es inherentemente de naturaleza discreta. Para visualizar una seal
en tiempo discreto se hace uso del comando stem. Especficamente stem (t, y), bosqueja los datos
contenidos en el vector y como una seal de tiempo discreto con los valores de tiempo definidos
por el vector t. Los vectores t y y deben tener dimensiones compatibles, es decir deben tener el
mismo nmero de elementos. As, para este caso para obtener la representacin de esta seal en
tiempo discreto creamos un vector-tiempo el cual debe tener valores separados por una unidad.
podemos evidencia que, al realizar las variaciones de t y w, la respuesta a una entrada de paso se
puede trazar de inmediato, sin necesidad de resolver realmente para el tiempo de respuesta
analticamente. Una entrada de paso puede ser descrito como un cambio en la entrada de cero a
un valor finito en el momento t = 0. Por defecto, el paso comando realiza un paso de la unidad
(es decir, la entrada va de cero a uno en el tiempo t = 0).
4.
Describa los resultados en su informe, realice pruebas para al menos 5 valores diferentes
de N, y analice los resultados, describa matemticamente la relacin entre las seales x(t),
y(t) y m(t).
Finalmente, con N=1000 realice las pruebas descritas en la siguiente tabla cambiando la
seal x(t).
Prueba
Seal x(t)
10t
1
e
2
sin ( 100 t)
10 t
Como vemos el cambio en la variable N no altera la grfica como tal, pero al cambiar los
valores de la variable x(t) se puede observar los cambios de amplitud y de frecuencia en
cada una de las ondas, representadas por las variables t, y y x.
5.
Indique cuales son los resultados obtenidos en su informe, enseguida modifique el script
con usando diferentes funciones de t2 de acuerdo a la siguiente tabla:
Prueba
Funcin de t2
1
t2=t+0.1
2
t2=t+0.05
3
t2=t+0.01
4
t2=t-0.01
5
t2=t-0.05
6
t2=t-0.1
7
t2=1-t
8
t2=2t
9
t2=0.5t
10
t2=1-0.5t
CONCLUSIONES
Fue posible identificar que la funcin plot y stem es una de las ms tiles en MATLAB para el
diseo de control. Dada una representacin del sistema, la respuesta a una entrada de paso se
puede trazar de inmediato, sin necesidad de resolver realmente para el tiempo de respuesta
analticamente. Una entrada de paso puede ser descrito como un cambio en la entrada de cero a
un valor finito en el momento t = 0. Por defecto, el paso comando
realiza un paso de la unidad (es decir, la entrada va de cero a uno en el tiempo t = 0). La sintaxis
bsica para llamar a la funcin escaln es la siguiente, donde sys es un objeto definido LTI.
Pudimos comprobar que la funcin plot en Matlab se utiliza para crear una representacin grfica
de algunos datos. A menudo es muy fcil observar una tendencia en los datos cuando se
representa y muy difcil cuando slo se mira los nmeros en bruto.
Se realizaron los ejercicios con la herramienta propuesta
conociendo el manejo de Matlab y/u Octave. Obteniendo los resultados esperados y
lograndocomprobar las variaciones que se presentan en lasgrficas a medida que los valores se
cambian de acuerdo a la tabla. Se observa que el pico de la seal va cambiando.
BIBLIOGRAFA
Procesamiento de seales analgicas y digitales.
Ashok Ambardar. 2nd ed. Mexico City: Cengage
Learning, 2002. p130. COPYRIGHT 2002 Cengage
Learning Editores, S.A. de C.V.[2]
http://docplayer.es/5580221-Senales-y-sistemas-66-74-practica-0-introduccion-a-matlaboctave.html
Barajas, J. E. G. (2015).Series y Transformada de
Fourier para Seales Continuas y Discretas en el
Tiempo: Algoritmos para el desarrollo de ejercicios prcticos. OmniaScience.
http://galia.fc.uaslp.mx/~fac/dsp/dsp_octave.pdf
Oppenheim, A. V., Willsky, A. S., & Nawab, S. H.
(1998).Seales y sistemas. Pearson Educacin.
http://prof.usb.ve/cmquiroz/ec1421/lab/practica1.pdf
Manolakis, P., & Proakis, J. G. (1998).
Tratamiento digital de seales. Editorial Pearson
Prentice Hall, 3era Edicin, Madrid Espaa.
http://www.sisoft.ucm.es/Manuales/MATLAB_r2006b.pdf