Está en la página 1de 3

% ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

%
%Nombre: Daniel Paqui 808
%
% Tema: Ejercicios segundo parcial
% pag 114 del libro principal

%% ejercicio 2.1)

n1=[-3:-1];
n2=[0:4];
x1=1+n1/3;
x2=[1 1 1 1 0];
[x,n]=sigadd(x1,n1,x2,n2);

% a) dibujar x(n)
subplot (5,1,1); stem(n,x)
axis([-10 10 0 2])
title('literal a)')

% b.1) Reflejar x(n) luego Desplazamos la señal resultante 4 muestras


[y,m]=sigfold(x,n);
[y1,m1]=sigshift(y,m,4);
subplot (5,1,2); stem(m1,y1)
axis([-10 10 0 2])
title('literal b.1)')

%b.2) Dezplazar x(n) 4 muestras luego reflejar la señal resultante


[y2,m2]=sigshift(x,n,4);
[y3,m3]=sigfold(y2,m2);
subplot (5,1,3); stem(m3,y3)
axis([-10 10 0 2])
title('literal b.2)')

%c) dibujar x(-n+4)


[y4,m4]=sigfold(x,n);
[y5,m5]=sigshift(y4,m4,4);
subplot (5,1,4); stem(m5,y5)
axis([-10 10 0 2])
title('literal c)')

%d) comparar los resultados de b) y c) y dedusca una regla para obtener


x(-n+k) a partir de x(n)
%para obtener primero se invierte el vector x(-n) luego desplazamos k
para cuando ktoma valores mayores que cero.

%e) ¿Puede expresar la señal x(n) en funcion de las señales d(n) y u(n)?
resp: si se puede

x=(1/3)*impseq(-2,-3,4)+(2/3)*impseq(-1,-3,4)+stepseq(0,-3,4)-
stepseq(4,-3,4);
subplot (5,1,5); stem(-3:4,x)
axis([-10 10 0 2])
title('literal e)')
%% ejercicio 2.2
clc;
clear all;

x1=[0 0 1 1 1 1];
x2=[0.5 0.5 0 0];
n1=[-3:2];
n2=[3:6];

[x,n]=sigadd(x1,n1,x2,n2);
subplot(3,3,1);stem(n,x)
axis([-10 10 0 1.5])
title('X(n)')

% a) x(n-2)

[y1,m1]=sigshift(x,n,-2);
subplot(3,3,2);stem(m1,y1);
axis([-10 10 0 1.5])
title('X(n-2)')

%b) x(4-n)
[y2,m2]=sigfold(x,n);
[y2,m2]=sigshift(y2,m2,4);
subplot(3,3,3);stem(m2,y2);
axis([-10 10 0 1.5])
title('x(4-n)')

%c) x(n+2)
[y3,m3]=sigshift(x,n,2);
subplot(3,3,4);stem(m3,y3);
axis([-10 10 0 1.5])
title('x(n+2)')

%d) x(n)u(2-n)

[y4,m4]=stepseq(-2,-3,6);
[y4,m4]=sigfold(y4,m4);
[y4,m4]=sigmult(x,n,y4,m4);
subplot(3,3,5);stem(m4,y4);
axis([-10 10 0 1.5])
title('x(n)u(2-n)')

%e) x(n-1)d(n-3)

[y5,m5]=impseq(3,-3,6);
[y6,m6]=sigshift(x,n,-1);
[y6,m6]=sigmult(y5,m5,y6,m6);
subplot(3,3,6);stem(m6,y6);
axis([-10 10 0 1.5])
title('x(n-1)d(n-3)')

%f) x(n^2)
[y7,m7]=sigmult(x,n,x,n);
subplot(3,3,7);stem(m7,y7);
axis([-10 10 0 1.5])
title('x(n^2)')

%%ejercicio 2.4 demostrar si se puede descomponer en una componente par e


impar
clc;
clear all;
x=[2 3 4 5 6];
n=[0:4];

xpar=(sigshift(x,n,0)+ sigfold(x,n))*(1/2);
subplot(3,1,1);stem(n,xpar)
axis([-3 6 -6 6])
title('compenente par')

ximpar=(sigshift(x,n,0)- sigfold(x,n))*(1/2);
subplot(3,1,2);stem(n,ximpar)
axis([-3 6 -6 6])
title('componente impar')

xt=xpar+ximpar;
subplot(3,1,3);stem(n,xt);grid on;
axis([-3 6 -1 7])
title('x(n) = par + impar')

También podría gustarte