Sunteți pe pagina 1din 8

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

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 solucin Solucionar problemas del tratamiento de seales
a problemas de tratamiento de seales y sistemas, de igual y sistemas, orientados al anlisis del
manera se identificaran la funcionalidad de diferentes comportamiento de sistemas LTI continuos y
scripts y de comandos especiales. discretos.

Identificar las funcionalidades de los diferentes


Abstract In the next work, we can see the development comandos usados en Matlab y/u Octave.
of determined practices about the use of the software
matlab and octave, used to the treatment of signals and
systems, as we can identify the function of different scripts III. PROCEDIMIENTO
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 en el
I. INTRODUCCION Entorno de Componente Prctico. Aunque todos resultan
tiles para este curso usted puede seleccionar Matlab u
n el campo de las seales y los sistemas, existen Octave (on-line) con el fin de hablar un mismo lenguaje,
E algunos programas de clculo o anlisis numrico de y debido a que la compatibilidad de comandos es
alto nivel, basados en la manipulacin de matrices, la prcticamente al 100%.
representacin de datos y funciones, tales como el Matlab
y su clon octave que son de vital ayuda para la resolucin Nota: Para los experimentos sugeridos en esta gua se
de ejercicios matemticos. En el presente trabajo haremos garantiza su funcionamiento en http://octave-online.net/,
uso de algunos scripts y comandos especiales, con los los puede sin embargo aplicar en matlab, si surge algn
cuales realizaremos algunos experimentos y inconveniente debe escribir a su tutor al correo interno.
solucionaremos problemas del tratamiento de seales y
sistemas, orientados al anlisis del comportamiento de 2. Leer tutoriales y observar los videos
sistemas LTI continuos y discretos, en donde realizaremos recomendados en la caja de herramientas de acuerdo al
varias pruebas a fin de reconocer la funcionalidad de los software que usted seleccion, y presentar sus inquietudes
scripts, los cuales nos permitirn afianzar nuestros de ser necesario en el correo interno de su tutor.
conocimientos sobre las
seales 3. Pruebe el siguiente script en la ventana de
comandos de octave:

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

y=A*sin( 4

w*t); plot 3

(t,y); 2 0,04 2pi 1

-1
5 -2

-3
4
-4

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

2
Indique 5
1
cuales 4

0 son los 3

2
-1
1

-2 3 0,05 2pi 0

-1
-3
-2

-4 -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 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

4 0,02 4pi 0

-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

resultados obtenidos en su informe, y ahora modifique los 2

1
valores de w y T de acuerdo a la siguiente tabla: 5 0,04 4pi 0

-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

PRUE T w GRAFICA 5

BA 4

5 2

4 1

3
6 0,05 4pi 0

2 -1
1 0,02 2pi 1 -2

0 -3

-1 -4

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

-3

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

7 0,02 8pi 0

-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

1 2 0,04 2pi
Universidad Nacional
0,04 Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 3
8 8pi 0

-1

-2

-3 Del
-4

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

9 0,05 8pi -1

-2
3 0,05 2pi
-3

-4

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

experimento anterior 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
PRUE T w GRAFICA
4 0,02 4pi
BA

1 0,02 2pi

5 0,04 4pi

decir, la entrada va de cero a uno en el tiempo t = 0).

Indique los resultados para cada una de las pruebas.


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.
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 4
plot (t,m,t,y,t,x) grid on

6 0,05 4pi

7 0,02 8pi -40


0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

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).

8 0,04 8pi N=200 N=400

9 0,05 8pi

N=500 N=800

N=900 N=1000
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 5

4. Pruebe el siguiente script en la ventana de comandos de octave: tmax=1; N=10;


t=0:tmax/N:(tmax-tmax/N); A=5; w=4*pi; y=A*sin(w*t); x=-10*t; for
i=1:N

Prueba Seal x(t) Grafica

1 10 PRUEB Funcin GRAFICA


A de t2
5

1 t2=t+0.1 0

-1

-2

-3

-4

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

2 t2=t+0.0 1

5 0

-1

-2

-3

-4

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

3 t2=t+0.0 0

-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

4 t2=t0.01 -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
m(i)=x(i)*y(i); end Indique cuales son los resultados

Finalmente con N=1000 realice las pruebas descritas en 5

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

-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

obtenidos en su informe, enseguida modifique el script con


usando diferentes funciones de t2 de acuerdo a la siguiente
tabla:

5. Pruebe el siguiente script en la ventana de comandos de octave:


tmax=1; N=100;
t=0:tmax/N:(tmax-tmax/N); A=5; w=4*pi;
y1=A*sin(w*t); plot (t,y1) t2=t+0.2; y2=A*sin(w*t2); hold on
plot (t,y2, 'r ' )
5

5 t2=t0.05 0

-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 7
5

4
Teniendo en cuenta los experimentos realizados anteriormente
3
disee un script que permita comprobar los resultados tericos de
2

1 Ejercicio 2 (los tres items) del anexo 1 de la gua de actividades.


6 t2=t-0.1 -1
0
Tambin debe disear un script que permita comprobar el
-2 resultado del ejercicio 3 (tem b). Muestre claramente un anlisis
-3

-4
de los resultados y plasme las grficas obtenidas en su informe.
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

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

1
siguientes ejercicios:
7 t2=1-t -1
0

-2

-3
La seal x(t)= sen(80t)+cos (40t)+sen(60t) se
-4
muestrea a 75Hz Cul es el periodo comn de la seal
-5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
muestreada x[n] y cuantos periodos completos de la seal x(t) se
5 requieren para obtener un periodo de x[n]?
8 t2=2t 4

2 t=0:T:1; w1=80*pi;
1

0
w2=40*pi;
-1 w3=60*pi;
-2

-3
x=sin(w1*t)+cos(w2*t)+sin(w3*t); plot(t,x);
-4

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

5
9 t2=0.5t 4

2
1
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

10 t2=1- 4
1

0.5t 2
1
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

IV. CONCLUSIONES

Fue posible identificar que la funcin 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
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 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
Universidad Nacional Abierta y a Distancia UNAD - Seales y Sistemas - Grupo 203042_6 8
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.

S-ar putea să vă placă și