Using Matlab
Generar y trazar las muestras (usando la función “steam”) de las siguientes secuencias usando MatLab.
1.
a=0;
for numero=0:25;
a=a+1;
for m=0:10;positivo=numero-(2*m);
negativo=numero-(2*m)-1;
if positivo==0;
x(a)=m+1;
else
if negativo==0;
x(a)=-1*(m+1);
end
end
end
end
x=cat(2,x,[0 0 0 0]);numero=0:25;
stem(numero,x);
2.
a=0;
for numero=-10:10;
a=a+1;
u=numero+5;
u1=numero-6;
u2=numero-4;
u3=numero-10;
if u>=0;
u=1;
elseu=0;
end
if u1>=0;
u1=1;
else
u1=0;
end
if u2>=0;
u2=1;
else
u2=0;
end
if u3>=0;
u3=1;
elseu3=0;
end
if numero==0;
b=1;
else
b=0;
end
x(a)=power(numero,2)*(u-u1)+10*b+20*power(.5,numero)*(u2-u3);
end
numero=-10:10; stem(numero,x);
3.c. .
clear
numero=0:20;
x=power(.9,numero).*cos((.2*pi*numero)+(pi/3));
numero=0:20;
stem(numero,x);
4. , donde w(n) es una secuencia aleatoria uniformemente distribuida entre[-1,1]. ¿Cómo caracterizas esta secuencia?
clear
vector= -1 + (1-(-1)).*rand(1,101);
numero=0:100;
x=10*cos(0.0008*pi*power(numero,2))+vector;
stem(numero,x);
5. Trazar5 periodos:
clear
numero=[-8:11]; x=[2 1 2 3];
x=x'*ones(1,5);
x=(x(:));
stem(numero,x);
Problema 2.5
Una secuencia de valor complejo es llamada conjugadosimétrica si Similarmente, una secuencia de valor complejo es llamada conjugado antisimétrica si Entonces alguna secuencia de valores complejos arbitrarios x(n) puede ser descompuesta en donde yson dadas por y respectivamente.
a. Modifique la función “evenodd” discutida en el texto para que acepte una secuencia arbitraria y se descomponga en componentes simétricas y asimétricas...
Regístrate para leer el documento completo.