Está en la página 1de 6

Práctica No.

Generación y graficación de señales continuas y discreta

Objetivos

 Comprender como se simulan señales continuas y discretas en el tiempo


usando MATLAB
 Generar señales exponenciales, sinusoidales, cuadrada, diente de sierra
y escalón, visualizarlas en forma continua y discreta.
 Revisar las diferentes modalidades que existen para graficar una señal.

GENERACIÓN DE SEÑALES CONTINUAS

>>T=0.05 ,se debe crear un vector que lo represente en secuencia temporal,


para esto se pone el valor.

Para definir el intervalo de teimpo se pone entre llaves

>>t=[-1:T:1]

>>x=exp(-t); se pone el punto y coma para que no se visualicen los resultados


en la pantalla

>>plot(t,x,'-y') plot se utiliza para graficar y lo que se encuentra entre ‘ ‘ es


para definir el trazo y el color.

>>help plot para ayuda y saber más sobre del comando

>>clf borra la figura anterior

>>hold on para mantener la figura anterior y dibujar la nueva figura.

>>grid; para visualizar una cuadricula en la grafica

>>figure o figure(k) utilizarlo cada que queramos graficar una nueva figura

>>x1=exp(-2*t); >>x2=exp(-t/2); se definen las graficas

>>plot(t,x1,'-y',t,x2,'--g') para graficar

>>abs(t) para el valor absoluto de t por lo tanto >>x3=exp(-2*abs(t));


>>plot(t,x3,':m')
Aquí se dividió en una matriz
>>subplot(2,2,1); plot(t,x1,'-y'); 2x2 para graficar las cuatro
>>subplot(2,2,2); plot(t,,x2,'--g'); graficas en la misma figura
>>subplot(2,2,3); plot(t,x3,'r');
>>subplot(2,2,4); plot(t,x,'-b');

>>y=exp(j*2*pi*t); para generar una señal ompleja, j y pi son valores internos


de MATLAB

>>whos para visualizar la lista de variables

>>cuad=square(2*pi*t); se utiliza square para generar una señal cuadrada

>>plot(t,cuad) graficar la señal cuadrada

>>saw=sawtooth(2*pi*t); Se utiliza sawthooth para generar una señal diente


de sierra

>>plot(t,saw) graficar

>>escalon=[zeros(1,20) ones(1,21)]; Generar una señal escalón

>>plot(t,escalon)

SEÑALES DISCRETAS

>>clear lo utilizamos para limpiar la pantalla

>>clear w para limpiar una variable, para mas variables, poner una coma :
>>clear x, v1, v2

>>n=[-10:10] Para generar una señal discreta

>>x=(0.9).^n; Donde '.^ ' representa la operación de elevar 0.9 a cada uno de
los elementos de n.

>>y=exp(j*pi*n/5-pi/3); calcular y graficar la señal senoidal compleja

>>stem(n,y);

>>v1=cos(pi*n/5-pi/3);

>>v2=sin(pi*n/5+pi/4); generación de dos graficas senoidales reales

>>v1par=0.5*(v1+fliplr(v1));

>>v1imp=0.5*(v1-fliplr(v1)); si obtuvimos sus funciones par e impar

Fliplr se usa para invertir el orden de las columnas de una matriz.

Actividades
1)

2)
3)

4)
5)

6)

7)
8)
8)

Conclusión: Con la práctica aprendí a usar Matlab, ya lo había usado antes pero olvidé
algunas cosas y con esta introducción ya sé más lo básico, graficar señales cuadradas,
lineales y diente de sierra.

También podría gustarte