You are on page 1of 2

%% Seales y Sistemas Fase 1 punto 1a.

%% JORGE IVAN MANRIQUE ARIAS


close all; clear all; clc;
t1 = -2:0.01:-1; %Define vector tiempo para el ejex desde
-2 hasta -1
y1 = 0*t1; %Ecuacin para el rango de valores desde
-2 hasta -1
t2 = -1:0.01:0; %Define vector tiempo para el ejex desde
-1 hasta 0
y2 = 3-t2; %Ecuacin para el rango de valores desde
-1 hasta 0
t3 = 0:0.01:1; %Define vector tiempo para el ejex desde
0 hasta 1
y3 = 3+t3; %Ecuacin para el rango de valores desde
0 hasta 1
t4 = 1:0.01:2; %Define vector tiempo para el ejex desde
1 hasta 2
y4 = 0*t4; %Ecuacin para el rango de valores desde
1 hasta 2
x=[t1,t2,t3,t4]; %Concatena el vector tn
y=[y1,y2,y3,y4]; %Concatena el vector yn
xlim([-5.0,2.0]) %Define el rango de valores para el ejex
ylim([-5.0,5.0]) %Define el rango de valores para el ejey
hold on; %Para mantener los lmites de la grfica
plot(x,y,'lineWidth',2),grid on; %Grafica la seal x(t)
hold on; %Mantiene la grafica
xa1=(x-3); %Desplaza la seal
ya1=-1*y; %Invierte la seal
plot(xa1,ya1,'r','lineWidth',2),grid on; %Grafica la seal desplaza
title('x(t) en Azul y y(t) en Rojo') %Pone ttulo a la seal
xlabel('t') %Pone la etiqua t el eje x

%% Seales y Sistemas Fase 1 punto 1b.


%% JORGE IVAN MANRIQUE ARIAS

close all; clear all; clc;


t1 = 0:0.01:2; %Define vector tiempo para el ejex desde
-2 hasta -1
y1 = 0*t1; %Ecuacin para el rango de valores desde
-2 hasta -1
t2 = 2:0.01:3; %Define vector tiempo para el ejex desde
-1 hasta 0
y2 = 6-t2; %Ecuacin para el rango de valores desde
-1 hasta 0
t3 = 3:0.01:4; %Define vector tiempo para el ejex desde
0 hasta 1
y3 = 1*t3; %Ecuacin para el rango de valores desde
0 hasta 1
t4 = 4:0.01:5; %Define vector tiempo para el ejex desde
1 hasta 2
y4 = 0*t4; %Ecuacin para el rango de valores desde
1 hasta 2
x=[t1,t2,t3,t4]; %Concatena el vector tn
y=[y1,y2,y3,y4]; %Concatena el vector yn
hold on; %Para mantener los lmites de la grfica
plot(x,y,'lineWidth',2),grid on; %Grafica la seal x(t)
hold on; %Mantiene la grafica.
xa1 = x/3; %Contrae la seal
plot(xa1,y,'r','lineWidth',2),grid on; %Grafica la seal desplaza
title('En Azul x(t) desplazada 3 unidades y en Rojo s(t) contrada en un
factor de 3') %Pone ttulo
xlabel('t') %Pone la etiqua t el eje x

%% Seales y Sistemas Fase 1 punto 1c.


%% JORGE IVAN MANRIQUE ARIAS

close all; clear all; clc;


t1 = 0:0.01:2; %Define vector tiempo para el ejex desde
-2 hasta -1
y1 = 0*t1; %Ecuacin para el rango de valores desde
-2 hasta -1
t2 = 2:0.01:3; %Define vector tiempo para el ejex desde
-1 hasta 0
y2 = 6-t2; %Ecuacin para el rango de valores desde
-1 hasta 0
t3 = 3:0.01:4; %Define vector tiempo para el ejex desde
0 hasta 1
y3 = 1*t3; %Ecuacin para el rango de valores desde
0 hasta 1
t4 = 4:0.01:5; %Define vector tiempo para el ejex desde
1 hasta 2
y4 = 0*t4; %Ecuacin para el rango de valores desde
1 hasta 2
x=[t1,t2,t3,t4]; %Concatena el vector tn
y=[y1,y2,y3,y4]; %Concatena el vector yn
hold on; %Para mantener los lmites de la grfica
plot(x,y,'lineWidth',2),grid on; %Grafica la seal x(t)
hold on; %Mantiene la grafica.
xa1 = 2*x; %Extiende la seal
plot(xa1,y,'r','lineWidth',2),grid on; %Grafica la seal desplaza
title('En Azul x(t) desplazada 3 unidades y en Rojo s(t) extendida en un
factor de 3') %Pone ttulo
xlabel('t') %Pone la etiqua t el eje x

You might also like