Una secuencia puede ser generada mediante un algoritmo que define su funcin en tiempo discreto; el cual se puede realizar en MATLAB como se puede ver en el Ejercicio 1 , para esto se crea una funcin que define la funcin rectangular.
II. SIMULACION DE LOS EJERCICIOS EN MATLAB
EJERCICIO 1 Funcion rectangular: function r=rect(x) ;% rect define la funcin rectangular como ;% 1 en [-0.5 0.5] y 0 en los dems puntos r=zeros(size(x)); set1=find(abs(x)<0.5); % find permite indicar los sub indices de la matriz abs(x) % que cumplan con la condicin del argumento. r(set1)=0.5.*ones(size(set1)); ;============================================================ En la ventana de comandos x=-3:0.1:3; y=rect(x); stem(x,y),title('Funcion rect') xlabel('x'),ylabel('y'),grid
EN MATLAB: LAB. PROCESAMIENDO DIGITAL DE SEALES 2014
CADILLO VILLANUEVA ANTHONY
2
EJERCICIO 2 Genere la siguiente secuencia: ESCALON UNITARIO U[n]= 0 n<0 1 en todos los dems casos GENERANDO LA SECUENCIA ESCALON UNITARIO EN MATLAB:
LAB. PROCESAMIENDO DIGITAL DE SEALES 2014
CADILLO VILLANUEVA ANTHONY
3
EJERCICIO 3
Genere la siguiente secuencia: RAMPA UNITARIA Rampa[n]= 0 n < 0 N en los dems casos
GENERANDO LA SECUENCIA RAMPA UNITARIA EN MATLAB:
LAB. PROCESAMIENDO DIGITAL DE SEALES 2014
CADILLO VILLANUEVA ANTHONY
4
EJERCICIO 4
Genere la siguiente secuencia: G[n] = 0 si n<0 Sin(n/2) si 0 n 1 1 si n >1
GENERANDO LA SECUENCIA EN MATLAB:
LAB. PROCESAMIENDO DIGITAL DE SEALES 2014
CADILLO VILLANUEVA ANTHONY
5 DESARROLLAR 1. Genere la secuencia impulso unitario.
2. Diga Ud. Porque es importante la funcin
En los fenmenos fsicos se hace necesario el uso de una funcin que represente la aplicacin de una fuerza de gran magnitud durante un intervalo de tiempo muy corto.