Documentos de Académico
Documentos de Profesional
Documentos de Cultura
—— Práctica Complementaria N◦ 1 ——
Apellidos y nombres:
CONTROL DE MODIFICACIONES
Rev. Descripción Elaborado por Revisado por Fecha
0 Primera versión M.I Gloria Mata Dr. Paul Maya Ortı́z 07.01.2017
1 Segunda versión M.I Natanael Vieyra 06.08.2017
2 Ajuste de formato, organización de actividades y modificación de objetivos M.I. Isaac Ortega V. 11.02.2018
' Clave(6443)
$
Página 1 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
I. Objetivos
+ El alumno dará sus primeros pasos en MATLAB, un potente software que puede ser empleado para realizar un gran número de
operaciones matemáticas.
+ El alumno se familiarizará con las señales periódicas y obtendrá su representación de forma gráfica.
+ El alumno a través de ejemplos sencillos entenderá la importancia que tiene el estudio de los sistemas y señales.
II. Recursos
1. Software
a) MATLAB versión 2008 o superior.
2. Equipos, instrumentos, herramientas y accesorios
a) Computadora con 2GB RAM min.
Apellidos y nombres:
Comunicaciones.
Control
Teorı́a de circuitos
Una señal básicamente se define como un objeto que lleva información total o parcial sobre el comportamiento de un sistema
fı́sico. Existe un gran diversidad de sistemas fı́sicos, por lo tanto existe una infinidad de señales, sin embargo en general pueden ser
modeladas de una forma universal y ser analizadas con diversas herramientas matemáticas.
Las señales pueden ser visualizadas en todo momento, éstas van desde el voltaje en un capacitor, la señal del corazón humano en
función del tiempo obtenida a través de un electrocardiograma, la temperatura en una varilla de metal en función de la posición sobre
la misma, una imagen fotográfica, donde f (t1 , t2 ) es la intensidad del brillo y t1 y t2 son las coordenadas espaciales, durante el curso
se estudiará que éstas pueden continuas o discretas.
Una vez dada la definición de una señal, un sistema puede ser definido como un objeto que acepta señales, las transforma de acuerdo
a una determinada ley y a la salida proporciona un conjunto de señales transformadas. Como un ejemplo, puede ser considerado un
instrumento musical de viento, que dada la señal de entrada (el soplido del músico), se genera una señal acústica, que puede ser
escuchada y visualizada.
En la actualidad existen diversas herramientas computacionales que nos ayudarán a estudiar y analizar a un gran conjunto de
sistemas y señales, en particular en esa practica se estudiará el software matemático MATLAB.
& %
' Clave(6443)
$
Página 2 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
V. Introducción a MATLAB
V.1. Operaciones escalares
El entorno de MATLAB puede ser utilizado como una calculadora. A continuación se citan algunos comandos que pueden ser
ejecutados para realizar un conjunto de operaciones aritméticas.
a =3∗2ˆ4;
b = ( 3 ∗ 2 ) ˆ 4 ; %C o n s i d e r e i m p o r t a n t e e l manejo de p a r e n t e s i s
c =(3 −2) ˆ 4 ;
d =3ˆ4 −3; %MATLAB s e p u e d e u t i l i z a r como una c a l c u l a d o r a
e =8/2ˆ4;
f =2ˆ(4/8) ;
>> x=[0:0.5:10];
En este apartado se estudia las distintas formas de declarar y manipular un vector y matriz
x = [3 4 7 11] % s e c r e a un v e c t o r f i l a ( e s p a c i o )
x1 = 3 : 8 % s e g e n e r a una f i l a
x2 = 8: −1:0 % s e d e c l a r a una f i l a y s e r e c o r r e uno a uno
xx = [ 8 7 6 5 4 3 2 1 0 ] ; % no s e d e c l a r a un p a s o
xx % se muestran los datos declarados
x3 = l i n s p a c e ( 0 , 1 , 1 1 ) % s e g e n e r a un v e c t o r a u t o m a t i c a m e n t e
x4 = 0 : 0 . 1 : 1 % s e va de c e r o a uno con un p a s o de 0 . 1
y = linspace (0 ,1) ; % s e g e n e r a un c o n j u n t o de c o l u m n a s
length (x) % s e o b t i e n e e l t a m a n i o de x
length (y) % s e o b t i e n e e l t a m a n i o de y
size (x) % s e o b t i e n e l a s d i m e n s i o n e s de x
size (y) % s e o b t i e n e l a s d i m e n s i o n e s de y
y (3) % a c c e s o a un e l e m e n t o d e l v e c t o r
y (1:12) % a c c e s o a l o s p r i m e r o s doce e l e m e n t o s
y ([3 6 9 12]) % a c c e s o a l a s v a l o r e s e s p e c i f i c a d o s en e l v e c t o r
x’ % se obtiene e l vector t r a n s p u e s t o
z = [ 1+2∗ i 4−3∗ i ] % s e d e c l a r a un v e c t o r con numeros i m a g i n a r i o s
z’
z. ’ % n o t e l a d i f e r e n c i a en l o s comandos
3∗[1 2 5] % f a c t o r que m u l t i p l i c a a c a d a e l e m e n t o d e l v e c t o r
c = [1 1 1 1 ; 0 1 2 3 ] ; % d e c l a r a c i o n de una m a t r i z de 2 x4
cc=eye ( 4 ) ; % m a t r i z i d e n t i d a d de 4 x4
ccc= diag ( [ 1 1 1 2 ] ) ; % matriz diagonal
& %
' Clave(6443)
$
Página 3 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
d= e y e ( 4 ) ∗ [ 1 2 ; 1 2 ; 1 2 ; 1 2 ] ; % m u l t i p l i c a c i o n de d o s m a t r i c e s , l a s d i m e n s i o n e s d e b e n
corresponder .
Como se pudo apreciar en el último apartado, existen operaciones aritméticas que pueden ser aplicadas a matrices y a vectores,
estas son:
+ suma
- resta
* multiplicación
/ división por derecha
división por izquierda
ˆ elevar un número a una potencia
’ conjugado transpuesto
Cuando se realizan operaciones de suma y resta, se involucran operaciones elemento por elemento, MATLAB brinda la posibilidad
de realizar este tipo de operaciones agregando ‘.’a las operaciones antes citadas
.* multiplicación
./ división por derecha
.\ división por izquierda
.ˆ potenciación
.’ transpuesto (sin conjugar)
sin seno
cos coseno
tan tangente
asin seno inverso
acos coseno inverso
atan tangente inversa
exp exponencial
log logaritmo natural
sqrt raı́z cuadrada
abs valor absoluto
plot(X,Y,LineSpec) este comando permite establecer las caracteristı́cas de los graficos, color, grosor y detalles.
plot(X1,Y1,...,Xn,Yn) permite obtener múltiples gráficas.
& %
' Clave(6443)
$
Página 4 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
%D e f i n a x como un v e c t o r de v a l o r e s e n t r e 0 y 2 p i con un i n c r e m e n t o de p i / 1 0 0 e n t r e l o s
v a l o r e s a n t e r i o r m e n t e mencionados
% Grafica simple
x = 0: pi /100:2∗ pi ;
y = sin (x) ;
figure % Se a b r e una v e n t a n a en donde s e v e r a n l o s v a l o r e s de l a f u n c i o n y
plot (x , y)
% Grafica multiple
x = l i n s p a c e (−2∗ p i , 2 ∗ p i ) ;
y1 = s i n ( x ) ;
y2 = c o s ( x ) ;
figure
p l o t ( x , y1 , x , y2 )
Otro de los comandos comúnmente utilizados en el entorno de MATLAB son las funciones, la sintaxis utilizada es function
[y1,...,yN] = myfun(x1,...,xM), se declara una función llamada myfun que acepta como entradas los parámetros x1,...,
xM y regresa como salidas los valores y1,...,yN, se debe mencionar que no deben existir salidas con el mismo nombre.
%E j e m p l o de una f u n c i o n
f u n c t i o n [m, s ] = s t a t ( x )
n = length (x) ;
m = sum ( x ) / n ;
s = s q r t ( sum ( ( x−m) . ˆ 2 / n ) ) ;
end
La función citada debe ser guardada en un archivo llamado stat.m, es decir el archivo debe ser guardado con el nombre que se le dio
a la función, la función arroja dos salidas m, s las cuales están determinadas dado un único valor de entrada, en este caso se requiere
de un vector ”x”, a continuación se cita de que manera la función puede ser llamada a través de la lı́nea de comando
values = [12.7 , 45.4 , 98.9 , 26.6 , 53.1];
[ ave , s t d e v ] = s t a t ( v a l u e s )
se declara un vector con el nombre values y se llama la función, los resultados serán almacenados en las variables ave y stev.
2. Mencione por qué es importante conocer y estudiar los diferentes tipos de sistemas y señales.
& %
' Clave(6443)
$
Página 5 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
3. ¿La suma de dos señales periódicas es periódica? si no lo es, ¿Que condiciones se deben cumplir para que lo sea?.
VII. Desarrollo
VII.1. Actividad 1. Señales periódicas
Dadas las siguientes señales
realice lo siguiente
& %
' Clave(6443)
$
Página 6 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
Suma de dos senoidales de diferente frecuencia.
1. Considere A1 = 3, A2 = 2, θ1 = θ2 = 0 y proponga ω1 y ω2 (diferentes), tal que, la suma de x1 (t) y x2 (t) sea una señal
periódica. ¿Cómo deben ser las frecuencias de las señales x1 (t) y x2 (t) para que la suma sea una señal periódica?
t =0:49;
f s =10; %F r e c u e n c i a de m u e s t r e o
Ts = 1 / f s ; %P e r i o d o de m u e s t r e o
fx =1;
x= s i n ( 2 ∗ p i ∗ f x ∗ t / f s ) ;
p l o t ( Ts ∗ t , x ) ; g r i d %v a l o r e s de t tomando en c u e n t a f s
h o l d on
s t e m ( Ts ∗ t , x )
(a) Grafique una a una las señales con las frecuencias de muestreo indicadas: fs = 1, 5, 10, 30, 49.
(b) ¿De manera cualitativa, a partir de que valor de fs , se puede identificar la señal x(t) que corresponda a la expresión matemática?
y ¿cuál es la función de fs , o bien de Ts ?.
d0 = sin(ω0 t/fs )
re = sin(ω1 t/fs )
mi = sin(ω2 t/fs )
en donde
ω0 = 2π(261.63)
ω1 = 2π(293.70)
ω2 = 2π(329.6)
fs = 4000 y un vector de tiempo de t = 0 : 4999.
& %
' Clave(6443)
$
Página 7 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
(a) Defina un vector spa de 500 muestras con la función zeros.
(b) Genere un vector notas=[do spa re spa mi spa].
VII.4. Actividad 4.
Utilizando un micrófono, realice la grabación de las señales indicadas. Utilice la función wavread(filename) para leer los
datos del archivo de audio y recuperar tanto los datos como la tasa de muestreo de las señales de audio.
(a) Grafique un segmento central de cada una de las señales, identifique y describa la forma de onda.
(b) Con la frecuencia de muestreo, determine la frecuencia de cada una de las señales.
& %
' Clave(6443)
$
Página 8 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
OBSERVACIONES Y CONCLUSIONES
Nombre:
Nombre:
Nombre:
Nombre:
& %
' Clave(6443)
$
Página 9 de 9
L ABORATORIO DE AN ÁLISIS DE SISTEMAS Y SE ÑALES
Rev.2 2019-I-
Tema: Profesor:
Introducción al análisis de sistemas y señales M.I. Isaac Ortega
Velázquez
Práctica N◦ 1
C1
Referencias
[Win, ] Signals and systems. http://signalsandsystems.wikidot.com/. Accessed: 2017-07-24. (Not cited.)
[Mata H. Gloria, 2001] Mata H. Gloria, Sánchez E. Vı́ctor, G. G. J. (2001). Análisis de Sistemas y Señales con cómputo avanzado. F.I. UNAM. (Not
cited.)
[Oppenheim, et al., 1998] Oppenheim, A. V., Willsky, A. S., y Nawab, S. H. (1998). Señales y sistemas. Pearson Educación. (Not cited.)
[Weiss, ] Weiss, T. F. INTRODUCTION TO MATLAB — Fall 1999. MIT. (Not cited.)
& %