Вы находитесь на странице: 1из 7

Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 1

Sesin N. 1. Momento 2 (parte prctica 1)


Jefferson Ortiz Gonzlez Cdigo: 1110494914
Felix Octavio Sedano Cdigo: 79900128
Oscar Rangel Sabogal Cdigo:
Yair Emilio Colmenares Cdigo:88130161
Desarrollar habilidades en el diseo de scripts en
ResumenEn el siguiente trabajo podremos ver el Matlab y/u Octave.
desarrollo de determinadas prcticas orientadas al uso
del software Matlab y Octave con los cuales se dar Solucionar problemas del tratamiento de seales
solucin a problemas de tratamiento de seales y y sistemas, orientados al anlisis del
sistemas, de igual manera se identificaran la comportamiento de sistemas LTI continuos y
funcionalidad de diferentes scripts y de comandos discretos.
especiales.
Identificar las funcionalidades de los diferentes
comandos usados en Matlab y/u Octave.
Abstract In the next work, we can see the
development of determined practices about the use of the
software matlab and octave, used to the treatment of III. PROCEDIMIENTO
signals and systems, as we can identify the function of
different scripts and specials commands.
Seleccionar el software a utilizar durante el desarrollo de
Palabras Claves Script, Comando, Seal, funcin, la prcticas: Existen varias herramientas que nos pueden
Software, Matlab, Octave. ser tiles como lo son: Matlab, Octave , Scilab y otros,
varios tutoriales e informacin sobre cada uno de ellos
los puede encontrar en la caja de herramientas que est
I. INTRODUCCION en el Entorno de Componente Prctico. Aunque todos
resultan tiles para este curso usted puede seleccionar

E n el campo de las seales y los sistemas, existen


algunos programas de clculo o anlisis numrico de
Matlab u Octave (on-line) con el fin de hablar un mismo
lenguaje, y debido a que la compatibilidad de comandos
alto nivel, basados en la manipulacin de matrices, la es prcticamente al 100%.
representacin de datos y funciones, tales como el
Matlab y su clon octave que son de vital ayuda para la Nota: Para los experimentos sugeridos en esta gua se
resolucin de ejercicios matemticos. En el presente garantiza su funcionamiento en http://octave-online.net/,
trabajo haremos uso de algunos scripts y comandos los puede sin embargo aplicar en matlab, si surge algn
especiales, con los cuales realizaremos algunos inconveniente debe escribir a su tutor al correo interno.
experimentos y solucionaremos problemas del
tratamiento de seales y sistemas, orientados al anlisis 2. Leer tutoriales y observar los videos recomendados
del comportamiento de sistemas LTI continuos y en la caja de herramientas de acuerdo al software que
discretos, en donde realizaremos varias pruebas a fin de usted seleccion, y presentar sus inquietudes de ser
reconocer la funcionalidad de los scripts, los cuales nos necesario en el correo interno de su tutor.
permitirn afianzar nuestros conocimientos sobre las
seales 3. Pruebe el siguiente script en la ventana de
comandos de octave:

II. OBJETIVOS T=0.01;


t=0:T:1;
a=5;
A=5;
w=2*pi;
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 2

y=A*sin(w*t); 5

plot (t,y); 4

2 0,04 2pi 2

5 1

0
4
-1

3 -2

-3
2 -4

-5
1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0
5

-1 4

3
-2
2

-3 3 0,05 2pi 1

0
-4
-1
-5 -2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-3

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

4 0,02 4pi 1

-1

-2

-3

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

5 0,04 4pi
2

Indique cuales son los resultados obtenidos en su 0

informe, y ahora modifique los valores de w y T de -1

-2

acuerdo a la siguiente tabla: -3

-4

-5
PRUE T w GRAFICA 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

BA
5

5 4

3
4
2

1 0,02 2pi
3
0,05
2 6 4pi 1

0
1
-1
0
-2
-1
-3
-2
-4
-3
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
5

7 0,02 8pi 1

-1

-2

-3

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 3

5
5
4
4
3

2 2 0,04 2pi 3

8 0,04 8pi 1 2

0 1
-1
0
-2
-1
-3

-4 -2

-5 -3
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-4
5
-5
4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

2
5
1
9 0,05 8pi 0 4
-1
3 0,05 2pi 3
-2

-3 2
-4
1
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0

-1

Del experimento anterior podemos evidencia que al -2

realizar las variaciones de t y w, la respuesta a una -3

-4
entrada de paso se puede trazar de inmediato, sin
-5
necesidad de resolver realmente para el tiempo de 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

respuesta analticamente. Una entrada de paso puede ser


5
descrito como un cambio en la entrada de cero a un valor 4

finito en el momento t = 0. Por defecto, el paso comando 4 0,02 4pi 3

realiza un paso de la unidad (es decir, la entrada va de 2

cero a uno en el tiempo t = 0). 1

-1

-2

-3

Indique los resultados para cada una de las pruebas. -4

-5
Finalmente cambie el comando plot, por el comando 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

stem y vuelva a repetir todas las pruebas. Apuntes sus


5
observaciones y analice los resultados en el informe. 4

5 0,04 4pi 3

PRUE T w GRAFICA 1

BA 0

-1

5 -2

4 -3

1 0,02 2pi 3 -4

2 -5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1

-1

-2

-3

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 4

5
plot (t,m,t,y,t,x)
4 grid on
6 0,05 4pi 3
50
2

1 40

0
30
-1

-2 20

-3
10
-4
0
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-10

5
-20
4

7 0,02 8pi 3 -30

2
-40
1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-1

-2

-3
Describa los resultados en su informe, realice pruebas
-4 para al menos 5 valores diferentes de N, y analice los
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 resultados, describa matemticamente la relacin entre
las seales x(t), y(t) y m(t).
5

8 0,04 8pi 2

1 N=200 N=400
0

-1
50 50
-2
40 40
-3
30 30
-4
20
20
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
10
10

0
0
5
-10
-10
4
-20
-20
3

9 0,05 8pi 2
-30
-30
-40
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -40
1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-1 N=500 N=800
-2 50 50

-3 40 40

-4 30 30

-5 20 20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
10 10

0 0

-10 -10

-20 -20

-30 -30

-40 -40
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

4. Pruebe el siguiente script en la ventana de comandos


de octave: N=900 N=1000
50 50

tmax=1; 40 40

N=10; 30

20
30

20

t=0:tmax/N:(tmax-tmax/N); 10 10

A=5; 0

-10
0

-10

w=4*pi; -20 -20

y=A*sin(w*t); -30

-40
-30

-40
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

x=-10*t;
for i=1:N
m(i)=x(i)*y(i);
end
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 5

Finalmente con N=1000 realice las pruebas descritas en 5

la siguiente tabla cambiando la seal x(t). 4

2
Prueba Seal Grafica 1

x(t) 0

5 -1

4 -2
3
-3
2
-4
1 10 1

0 -5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-1

-2

-3
Indique cuales son los resultados obtenidos en su
-4 informe, enseguida modifique el script con usando
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
diferentes funciones de t2 de acuerdo a la siguiente tabla:
5

2
PRUEB Funcin GRAFICA
2 (100) 1 A de t2
0
5
-1
4
-2
3
-3
2
-4
1 t2=t+0.1 1

-5 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-1

-2
50
-3
40
-4
30
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
20

3 10 10
5

0 4

-10 3

2 t2=t+0.0 2
-20

-30
5 1

0
-40
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -1

-2

-3

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
5. Pruebe el siguiente script en la ventana de
comandos de octave: 5

4
tmax=1; 3

N=100; 2

3 t2=t+0.0 1
t=0:tmax/N:(tmax-tmax/N); 1 0

A=5; -1

-2
w=4*pi; -3

y1=A*sin(w*t); -4

-5
plot (t,y1) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

t2=t+0.2; 5

4
y2=A*sin(w*t2); 3

hold on 2

plot (t,y2, 'r ' ) 4 t2=t0.01 1

-1

-2

-3

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 6

4
Teniendo en cuenta los experimentos realizados
3
anteriormente disee un script que permita comprobar
5 t2=t0.05 2

1 los resultados tericos de Ejercicio 2 (los tres items) del


0

-1 anexo 1 de la gua de actividades. Tambin debe disear


-2

-3 un script que permita comprobar el resultado del


-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
ejercicio 3 (tem b). Muestre claramente un anlisis de
5
los resultados y plasme las grficas obtenidas en su
4 informe.
3

6 t2=t-0.1 1

-1
2. Usando como gua los ejemplos 3.6, 3.7 y 4.9 de
-2
las pginas 48, 51 y 83 del libro gua (Ambardar),
-3

-4 solucione los siguientes ejercicios:


-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

5
La seal x(t)=sen(80t)+cos(40t)+sen(60t) se
4 muestrea a 75Hz Cul es el periodo comn de la seal
3

2
muestreada x[n] y cuantos periodos completos de la
7 t2=1-t 1
seal x(t) se requieren para obtener un periodo de x[n]?
0

-1

-2

-3
t=0:T:1;
-4 w1=80*pi;
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 w2=40*pi;
8 t2=2t 5
w3=60*pi;
4
x=sin(w1*t)+cos(w2*t)+sin(w3*t);
3

2
plot(t,x);
1

1
-1

-2

-3 1

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1

9 t2=0.5t 5
1

3
1
2

0 1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-1

-2

-3

-4

-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

10 t2=1- 5

0.5t 3

-1
IV. CONCLUSIONES
-2

-3

-4 Fue posible identificar que la funcin stem es una de las


-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
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
Procedimiento (Ejercicio prctico): descrito como un cambio en la entrada de cero a un valor
finito en el momento t = 0. Por defecto, el paso comando
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 7

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 logrando
comprobar las variaciones que se presentan en las
grficas a medida que los valores se cambian de acuerdo
a la tabla. Se observa que el pico de la seal va
cambiando

V. REFERENCIAS
[1] 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] 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.

[3] Oppenheim, A. V., Willsky, A. S., & Nawab, S. H.


(1998). Seales y sistemas. Pearson Educacin.

[4] Manolakis, P., & Proakis, J. G. (1998).


Tratamiento digital de seales. Editorial Pearson
Prentice Hall, 3era Edicin, Madrid Espaa.

Вам также может понравиться