Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2.
Codigo empleado:
% Punto 2, Convolucion
clear all
clc
i=1;
for n=-10:30
if 10<=n&&n<=20
x(i)=1;
else
x(i)=0;
end
if -5<=n&&n<=5
h(i)=n;
else
h(i)=0;
end
n_(i)=n; % Almacenamos el valor de "n" en un vector para graficar
i=i+1;
end
y=conv(x,h); % Calculo de la convolucion
%Graficas
subplot(311)
stem(n_,x)
ylabel('x[n]')
xlabel('[n]')
subplot(312)
stem(n_,h)
ylabel('h[n]')
xlabel('[n]')
subplot(313)
stem(y)
ylabel('y[n]')
Grafica Obtenida
Codigo:
i=1;
for n=-10:30
if 0<=n&&n<=5 %limites dados de la funcion escalon unitario
x(i)=0.5*n;
else
x(i)=0;
end
if -3<=n&&n<=3
h(i)=2*sin(n*pi/2);
else
h(i)=0;
end
n_(i)=n;
i=i+1;
end
y=conv(x,h); % Calculo de la convolucion
figure
%Graficas
subplot(311)
stem(n_,x)
ylabel('x[n]')
xlabel('[n]')
subplot(312)
stem(n_,h)
ylabel('h[n]')
xlabel('[n]')
subplot(313)
stem(-10:70,y)
ylabel('y[n]')
xlabel('[n]')
Grafica Resultante
3.
Codigo:
clear all
clc
i=1;
for n=0:10
if 0<=n&&n<=5 %limites dados de la funcion escalon unitario
x(i)=1;
else
x(i)=0;
end
if 2<=n&&n<=4
h(i)=1;
else
h(i)=0;
end
n_(i)=n;
i=i+1;
end
y=xcorr(x,h); % Calculo de la correlacion
figure
%Graficas
subplot(311)
stem(n_,x)
ylabel('x[n]')
xlabel('[n]')
subplot(312)
stem(n_,h)
ylabel('h[n]')
xlabel('[n]')
subplot(313)
stem(y)
ylabel('y[n]')
xlabel('[n]')
Grafica
Punto 4,
Punto 5
clear all
clc
fm=20; % Frecuencia de muestreo
T=1/fm;
t=0:T:4; % vector de tiempo
x=2*cos(3*pi*t);
plot(t,x) % Grafica
Grafica
% a
% La frecuencia de la seal es de 1.5 [Hz], y la de muestreo de 20, asi
que
% no existe aliasing
% b, primeras seis muestras
% 2.0000
1.7820
1.1756
y=x(1:6)
Punto C
0.3129
-0.6180
-1.4142