Está en la página 1de 9

Procesos Estocsticos

Nombre: Javier Miranda


Curso: 5to de Electrnica
Fecha: 22 de Marzo del 2013
Utilizar Matlab para graficar las siguientes secuencias a partir de [ ]:

[ ]

( )

en el intervalo
[ ]

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
stem(n,Vxn)

a)

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)

[ ]

stem(n+5,Vxn)

b)

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
stem(-n+4,Vxn)

c)

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
Vxnaux(1,:)=n/3;
Vxnaux(2,:)=Vxn;

Vxnaux
for(a=1:20)
Vxnaux(1,a);
b=mod(n(1,a),3)
if(b==0)
Vxnaux1(1,a)=Vxnaux(1,a);
Vxnaux1(2,a)=Vxnaux(2,a);
end
end
Vxnaux1
c=1; %para controlar la posicion del nuevo vector
for(a=1:18)
if((Vxnaux1(1,a)~=0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);
Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
if((Vxnaux1(1,a)==0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);
Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
end
Vxnaux2
stem(Vxnaux2(1,:),Vxnaux2(2,:))

d)

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
Vxnaux(1,:)=(n+6)/2;
Vxnaux(2,:)=Vxn;
Vxnaux
for(a=1:20)
Vxnaux(1,a);
b=mod(n(1,a),2)
if(b==0)
Vxnaux1(1,a)=Vxnaux(1,a);

Vxnaux1(2,a)=Vxnaux(2,a);
end
end
Vxnaux1
c=1; %para controlar la posicion del nuevo vector
for(a=1:19)
if((Vxnaux1(1,a)~=0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);
Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
if((Vxnaux1(1,a)==0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);
Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
end
Vxnaux2
stem(Vxnaux2(1,:),Vxnaux2(2,:))

e)

[ (

)]

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
Vxnaux(1,:)=n/4;
Vxnaux(1,:)=Vxnaux-3;
Vxnaux(1,:)=Vxnaux*-1;
Vxnaux(2,:)=Vxn;
Vxnaux
for(a=1:4:20)
Vxnaux1(1,a)=Vxnaux(1,a);
Vxnaux1(2,a)=Vxnaux(2,a);
end
Vxnaux1
c=1; %para controlar la posicion del nuevo vector
for(a=1:17)
if((Vxnaux1(1,a)~=0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);

Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
end
Vxnaux2
stem(Vxnaux2(1,:),Vxnaux2(2,:))

f)

* +

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
stem(2*n,Vxn)

g)

clc
clear all
syms n

xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
stem((n+3)*3,Vxn)

h)

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
stem((-n+5)*4,Vxn)

i)

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11

Vxn=eval(xn)
Vxnaux(1,:)=n*5;
Vxnaux(1,:)=Vxnaux-1;
Vxnaux(1,:)=Vxnaux/2;
Vxnaux(1,:)=Vxnaux*-1;
Vxnaux(2,:)=Vxn;
Vxnaux
for(a=2:2:20)
Vxnaux1(1,a)=Vxnaux(1,a);
Vxnaux1(2,a)=Vxnaux(2,a);
end
Vxnaux1
c=1; %para controlar la posicion del nuevo vector
for(a=1:20)
if((Vxnaux1(1,a)~=0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);
Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
end
Vxnaux2
stem(Vxnaux2(1,:),Vxnaux2(2,:))

j)

] [

clc
clear all
syms n
xn=0.3*((2/3)^n)*cos((pi*n)/6)
n=-8:1:11
Vxn=eval(xn)
Vxnaux(1,:)=(n+2)/3; %para x[3n-2]
Vxnauxx(1,:)=(n-3)/2; %para x[2n+3]
Vxnaux(2,:)=Vxn; %para x[3n-2]
Vxnauxx(2,:)=Vxn; %para x[2+3]
Vxnaux
Vxnauxx
for(a=1:3:20)
Vxnaux1(1,a)=Vxnaux(1,a);
Vxnaux1(2,a)=Vxnaux(2,a);
end
Vxnaux1

for(a=2:2:20)
Vxnauxx1(1,a)=Vxnauxx(1,a);
Vxnauxx1(2,a)=Vxnauxx(2,a);
end
Vxnauxx1
c=1; %para controlar la posicion del nuevo vector
for(a=1:19)
if((Vxnaux1(1,a)~=0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);
Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
if((Vxnaux1(1,a)==0)&&(Vxnaux1(2,a)~=0))
Vxnaux2(1,c)=Vxnaux1(1,a);
Vxnaux2(2,c)=Vxnaux1(2,a);
c=c+1;
end
end
c=1;
for(a=1:20)
if((Vxnauxx1(1,a)~=0)||(Vxnauxx1(2,a)~=0))
Vxnauxx2(1,c)=Vxnauxx1(1,a);
Vxnauxx2(2,c)=Vxnauxx1(2,a);
c=c+1;
if((Vxnauxx1(1,a)==0)&&(Vxnauxx1(2,a)==0))
Vxnauxx2(1,c)=Vxnauxx1(1,a);
Vxnauxx2(2,c)=Vxnauxx1(2,a);
c=c+1;
end
end
end
Vxnaux2 %x[3n-2]
Vxnauxx2 %x[2n+3]
Vt(1,:)=-5:1:4
Vt(2,1)=Vxnauxx2(2,1);
Vt(2,2)=Vxnauxx2(2,2);
Vt(2,3)=Vxnauxx2(2,3);
Vt(2,4)=Vxnaux2(2,1).*Vxnauxx2(2,4);
Vt(2,5)=Vxnaux2(2,2).*Vxnauxx2(2,5);
Vt(2,6)=Vxnaux2(2,3).*Vxnauxx2(2,6);
Vt(2,7)=Vxnaux2(2,4).*Vxnauxx2(2,7);
Vt(2,8)=Vxnaux2(2,5).*Vxnauxx2(2,8);
Vt(2,9)=Vxnaux2(2,6).*Vxnauxx2(2,9);
Vt(2,10)=Vxnaux2(2,7).*Vxnauxx2(2,10);
Vt
stem(Vt(1,:),Vt(2,:))

Intereses relacionados