Está en la página 1de 7

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

ANALISIS DE SEÑALES Y DE SISTEMAS EE610M


PRIMER LABORATORIO

Gráficas de la Señal Impulso, Escalón Unitario y Secuencia


Exponencial en Matlab

INTEGRANTES
Tapia Vasquez Luis Franklin
Poma Solis Ronal Ricardo
Bravo Pimentel Jonny Raúl
Cueva Llanos Rensso D’Luis

Ciclo 2020-1
Lima-Perú
1. Genere la forma de onda del impulso con las funciones
zeros y stem
El código de Matlab para graficar el impulso es el siguiente:

clc, clear all;


→ Limpiamos pantalla del comand window y borramos variables

dx=0.05;
→ Es el paso que tendrán los elementos de la abscisa x
b=2;
→ Son las cotas de la abscisa x

x=-b:dx:b;

→ Creamos un vector “x” donde los elementos serán los valores de la abscisa x

[n m] = size(x);;

→ Halla el tamaño del vector x


y=zeros(n,m);
→ Creamos el vector “y” donde los elementos son ceros y serán los valores de la ordenada
y( m+1 ) = 10000;
2

→ En el elemento x( m+1 ) = 0 el valor de la ordenada y crecerá hacia el infinito


2

stem(x,y);
→ Graficamos el impulso usando la función stem donde recibe el vector “x” como abscisas y
el vector “y” como ordenadas

1
2
2. Genere la forma de onda del escalón unitario discreto con
las funciones zeros y stem
clc, clear all;
→ Limpiamos pantalla del comand window y borramos variables

b=15;
→ Es la cota que tendrá la abscisa x
x=-b:0.5:b;

→ Creamos el vector de abscisa “x” con separación de 0.5


[m n] = size(x);
→ Hallamos el tamaño del vector “x”
n−1
y1 = zeros(m, );
2
→ Creamos un vector de ordenadas ceros hasta la abscisa x( n−1 ) < 0
2

n+1
y2 = ones(m, );
2
→ Creamos un vector de ordenadas de valor 1 a partir de x( n+1 ) = 0
2

y = [y1 y2 ];
→ Concatenamos el vector de ordenadas ceros y el vector de ordenas 1

stem(x,y,’LineStyle’,’:’,’MarkerFaceColor’,’red’,’MarkerEdgeColor’,’green’);
→ Graficamos la función escalón unitario con el comando stem donde recibe como abscisa el
vector “x” y como ordenada el vector “y”
axis([−b, b, 0, 2])

grid on;

3
4
3. Generar la secuencia exponencial exp(0,9n) para n=1,2,. . . ,100.
Graficar en forma discreta con la función stem
clc, clear all;

→ Limpiamos pantalla y borramos datos anteriores


b=100;
→ El valor entero máximo que tomará la abcisa
x=1:b;

→ Creamos el vector de abscisas


y=exp(0.9.*x);

→ Creamos el vector de ordenadas exponencial donde el exponente se multiplica el escalar


0.9 con cada elemento del vector de abscisas

stem(x,y,’LineStyle’,’:’,’MarkerFaceColor’,’red’,’MarkerEdgeColor’,’green’);
→ Graficamos la secuencia exponencial con el comando stem
grid on;

5
6

También podría gustarte