Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller 2
Taller 2
Docente:
Ricardo Gonzales
Estudiante:
Roberto Andrs Bautista Diaz
NOTA: Con el paquete ADSP agregamos las funciones de las seales anexado en
el presente correo.
para instalarla las funciones damos click en Set path
a) x 1=u(t1)
Cdigo
clear all
t = -2:.01:4; %se define el intervalo
x1 = ustep(t-1); %con el comando ustep() se crea el escaln unitario
plot(t,x1, 'g','linewidth',3)%se dibuja la grafica
axis([-3 5 -0.5 1.5])%se define los limites de los eje x y y
title('u(t-1)');
ylabel('x(t)');
xlabel('t');
Grafica
b) x 2 ( t )=r ( t 1 )
Cdigo
clear all
t = -2:.01:4; %se define el intervalo
x2 = uramp(t-1); %con el comando uramp() se general la grafica de rampa
unitaria
plot(t,x2,'g','linewidth',3)
axis([-3 5 -1 3.5])%se define los limites de los eje x y y
title('r(t-1)');
ylabel('x(t)');
xlabel('t');
Grafica
c) x 3 ( t )=rect ( (t /2)1 )
Cdigo
clear all
t = -2:.01:4; %se define el intervalo
x3 = urect(0.5*t-1); %con el comando urect() se genera la grfica
rectangular unitaria
plot(t,x3,'linewidth',2)
axis([-3 5 -0.5 1.5])%se define los limites de los eje x y y
title('rect(o.5*t-1)');
ylabel('x(t)');
xlabel('t');
Grafica
d) x 4 ( t )=tri ( 2t2 )
Cdigo
clear all
t = -2:.01:4; %se define el intervalo
x4 = tri(2*t-2); %con el comando tri() se genera la grafica triangular
plot(t,x4,'g','linewidth',3)
axis([-3 5 -0.5 1.5])%se define los limites de los eje x y y
title('tri(2t-2)');
ylabel('x(t)');
xlabel('t');
Grafica
f) x 5 ( t )=senc ( t /2 )
Codigo
clear all
t = -10:.01:10; %se define el intervalo
x5 = sinc(t/2); %con el comando sin() se genera la grafica SenoC
plot(t,x5,'g','linewidth',3)
axis([-3 5 -0.5 1.5])%se define los limites de los eje x y y
title('sin(t/2)');
ylabel('x(t)');
xlabel('t');
Grafica
g) x 6 ( t )=e2 t cos ( t ) u(t)
Cdigo
clear all
t = -2:.01:4; %se define el intervalo
x6 = (exp(-2*t)).*(cos(pi*t)).*ustep(t);
plot(t,x6,'g','linewidth',3)
axis([-3 5 -0.5 1.5])%se define los limites de los eje x y y
title('e^(-2t)cos(pi*t)u(t)');
ylabel('x(t)');
xlabel('t');
Grafica
2) Dibujar las siguientes seales con un t de 10 t 10 con a=5 y b=2
a) u ( ta ) y u (tb)
Cdigo
t = -10:.01:10; %se define el intervalo
a=5;
b=2;
x1a = ustep(t-a); %con el comando ustep() se crea el escaln unitario
x1b = ustep(t-b); %con el comando ustep() se crea el escaln unitario
Grafica
b) a) Ps ( ta ) y P s (tb)
Cdigo
t = -10:.01:10; %se define el intervalo
a=5;
b=2;
x2a = urect(t-a); %con el comando urect() se general la grafica de
rectangular unitaria
x2b = urect(t-b); %con el comando urect() se general la grafica de
rectangular unitaria
subplot(2,1,1)
plot(t,x2a,'g','linewidth',3)
axis([-11 11 -0.5 1.5])%se define los limites de los eje x y y
title('Ps(t-a)');
ylabel('x(t)');
xlabel('t');
subplot(2,1,2)
plot(t,x2b,'g','linewidth',3)
axis([-11 11 -0.5 1.5])%se define los limites de los eje x y y
title('Ps(t-b)');
ylabel('x(t)');
xlabel('t');
Grafica
c) Ps ( ta ) y P s (tb)
Cdigo
t = -10:.01:10; %se define el intervalo
a=5;
b=2;
x3a = uramp(t-a); %con el comando uramp() se general la grafica de rampa
unitaria
x3b = uramp(t-b); %con el comando uramp() se general la grafica de rampa
unitaria
subplot(2,1,1)
plot(t,x3a,'g','linewidth',3)
axis([-11 11 -1 6])%se define los limites de los eje x y y
title('r(t-a)');
ylabel('x(t)');
xlabel('t');
subplot(2,1,2)
plot(t,3b,'g','linewidth',3)
axis([-11 11 -1 9])%se define los limites de los eje x y y
title('r(t-b)');
ylabel('x(t)');
xlabel('t');
Grafica
c) ( ta ) y P s (tb)
Cdigo
t = -10:.01:10; %se define el intervalo
a=5;
b=2;
x4a = tri(t-a); %con el comando tri() se genera la grafica triangular
x4b = tri(t-b); %con el comando tri() se genera la grafica triangular
subplot(2,1,1)
plot(t,x4a,'g','linewidth',3)
axis([-11 11 -0.5 1.5])%se define los limites de los eje x y y
title('tri(2t-2)');
ylabel('x(t)');
xlabel('t');
subplot(2,1,2)
plot(t,x4b,'g','linewidth',3)
axis([-11 11 -0.5 1.5])%se define los limites de los eje x y y
title('tri(2t-2)');
ylabel('x(t)');
xlabel('t');
Grafica
a) u ( t ) +r ( t )
Cdigo
t = -10:.01:10; %se define el intervalo
f = ustep(t)+uramp(t); %se usan los comandos uramp() y ustep() para
graficar la funcion
plot(t,f,'g','linewidth',3)
axis([-11 11 -0.5 12])%se define los limites de los eje x y y
title('u(t)+r(t)');
ylabel('x(t)');
xlabel('t');
Grafica
a) Ps ( t ) +tri (t)
Cdigo
t = -10:.01:10; %se define el intervalo
f = (urect(t)+tri(t));%se usan los comandos urect() y tri() para graficar
la funcion
plot(t,f,'g','linewidth',3)
axis([-11 11 -0.5 1.5])%se define los limites de los eje x y y
title('Ps(t)');
ylabel('x(t)');
xlabel('t');
Grafica
c) cos ( 5 t )+ sin ( 2 t)
Cdigo
t = -2:.01:4.29; %se define el intervalo para un periodo
f = cos(5*t+sin(2*t)); %se usa el comando urec() para graficar la funcion
plot(t,f,'g','linewidth',3)
axis([-2.4.8 2.5 -1.5 1.5])%se define los limites de los eje x y y
title('cos(5t+sin(2t))');
ylabel('x(t)');
xlabel('t');
Grafica
Conclusiones:
El programa Matlab es una gran herramienta a la hora de dibujar grficas,
gracias a este programa podemos realizar las grficas sin ningn problema.
Con el Paquete ADSP se facilita dibujar las seales unitarias tales como:
Triangular, cadrada, rectangular, rampa y senoC.