Activity#4 (Create A Discrete-Time Signal With EVEN & ODD) : 1. Objectives
Activity#4 (Create A Discrete-Time Signal With EVEN & ODD) : 1. Objectives
1. Objectives:
Codes
xe1=-5:0.35:-4;
xe2=-4:0.35:-3;
xe3=-3:0.35:0;
xe4=4:0.35:5;
xe5=3:0.35:4;
xe6=0:0.35:3;
x1a=-cos(((pi/6)*xe1)+(pi/6));
x1b=-cos(((pi/6)*xe4)-(pi/6));
x2a=(-2*xe2*1.25-12);
x2b=-2;
x3a=xe3*1.5;
x3b=sin((pi/2)*xe6);
e1=(1/2)*(x1a+x1b);
e2=(1/2)*(x2a+x2b);
e3=(1/2)*(x3a+x3b);
e4=(1/2)*(x1b+x1a);
e5=(1/2)*(x2b+x2a);
e6=(1/2)*(x3b+x3a);
subplot(3,1,2);
stem(xe1,e1,'filled');
hold on;
stem(xe2,e2,'MarkerFaceColor','black');
hold on;
stem(xe3,e3,'MarkerFaceColor','green');
hold on;
stem(xe4,fliplr(e4),'MarkerFaceColor','yellow');
hold on;
stem(xe5,fliplr(e5),'MarkerFaceColor','magenta');
hold on;
stem(xe6,fliplr(e6),'MarkerFaceColor','blue');
% PLOT FOR OUR ODD SIGNAL USING THE FORMULA Xo(t) = 1/2 ( x(t) - x(-t) )
e1b=(1/2)*(x1a-x1b);
e2b=(1/2)*(x2a-x2b);
e3b=(1/2)*(x3a-x3b);
e4b=(1/2)*(x1b-x1a);
e5b=(1/2)*(x2b-x2a);
e6b=(1/2)*(x3b-x3a);
subplot(3,1,3);
stem(xe1,e1b,'filled');
hold on;
stem(xe2,e2b,'MarkerFaceColor','black');
hold on;
stem(xe3,e3b,'MarkerFaceColor','green');
hold on;
stem(xe4,fliplr(e4b),'MarkerFaceColor','yellow');
hold on;
stem(xe5,fliplr(e5b),'MarkerFaceColor','magenta');
hold on;
stem(xe6,fliplr(e6b),'MarkerFaceColor','blue');
Discrete-Time Signal