Está en la página 1de 8

>> A=[1 2 3;4 3 2;3 2 1]

A=
1
4
3

2
3
2

3
2
1

>> X=[2;1;3]
X=
2
1
3
>> Y=A*X
Y=
13
17
11
>> Z=X'*Y
Z=
76
>> W=X.*Y
W=
26
17
33
>> A(3,3)
ans =
1
>> A(2:3,1:3)
ans =
4
3

3
2

2
1

>> A(2:3,:)
ans =
4
3

3
2

2
1

>> A(:,1)
ans =
1
4
3

% ejercicio 1
N=64;
T=1/128;% FRECUENCIA DE MUESTREO 128 HZ
k=0:N-1;% 64 MUESTRAS
x=sin(2*pi*20*k*T);
subplot(3,2,1),plot(k,x);

% ejercicio 2
%calcular y graficar el contenido de frecuencias.
X=fft(x);
magX=abs(X);
subplot(3,2,2),stem(k(1:N/2),magX(1:N/2)),...
title('magnitud de X(k)'),...
xlabel('k'),ylabel('|X(k)|'),grid;

% ejercicio 3
%graficar el contenido de frecuencias en funcion de Hz.
hertz=k*(1/(N*T));
subplot(3,2,3),stem(hertz(1:N/2),magX(1:N/2)),...
title('magnitud de X(k)'),...
xlabel('Hz'),ylabel('|X(k)|'),grid;

% ejercicio 4
% generar una seal de frec=19 Hz
N=64;
T=1/128;
k=0:N-1;
x=sin(2*pi*19*k*T);
subplot(3,2,4),plot(k,x);
% ejercicio 5
%generar su respectivo espectro de frecuencias
magX=abs(fft(x));
hertz=k*(1/(N*T));
subplot(3,2,5),stem(hertz(1:N/2),magX(1:N/2)),...
title('magnitud de X(k)'),...
xlabel('Hz'),ylabel('|x(k)|'),grid;

DESARROLLAR
% ejercicio 4
% generar y graficar, una seal de frec=1kHz
N=64;

T=1/128;
k=0:N-1;
f=2*sin(2*pi*1000*k*T);
plot(k,f);

HAGA COMENTARIOS ACERCA DE LAS GRAFICAS OBTENIDAS


% graficas A
N=64;
T=1/128;
k=0:N-1;
g=cos(250*pi*k*T)-sin(200*pi*k*T);
plot(k,g);

% graficas B
N=64;

T=1/128;
k=0:N-1;
h=5-cos(1000*k*T);
plot(k,h);

% graficas C
N=64;
T=1/128;
k=0:N-1;
m=4*sin(250*pi*k*T-(pi/4));
plot(k,m);

TEOREMA DE MUESTREO
f1=1e3; % frecuencia de la seal 1khz, frecuencia fundamental
fs=2.1*f1; % nyquist frecuencia de muestreo lo esta calculando a 2100
muestras por segundo
t=0:1/fs:10/f1; %vision en el tiempo
s1=1*cos(2*pi*f1*t);
subplot(211)
plot(t,s1)
%mundo observable desde -fs/2 hasta fs/2

f=linspace(-fs/2,fs/2,length(s1));
subplot(212)
plot(f,fftshift(abs(fft(s1))))

t=0:1/fs:50/f1;
s1=1*cos(2*pi*f1*t);
figure
subplot(211)
plot(t,s1)
subplot(212)
f=linspace(-fs/2,fs/2,length(s1));
plot(f,fftshift(abs(fft(s1))))
t=0:1/fs:512/f1;
s1=1*cos(2*pi*f1*t);

f=linspace(-fs/2,fs/2,length(s1));
subplot(211)
plot(t,s1)
subplot(212)
plot(f,fftshift(abs(fft(s1))))

f1=1e3; % frecuencia de la seal 1khz, frecuencia fundamental


fs=1.5*f1; % nyquist frecuencia de muestreo lo esta calculando a 2100
muestras por segundo
t=0:1/fs:10/f1; %vision en el tiempo
s1=1*cos(2*pi*f1*t);
subplot(211)
plot(t,s1)

%mundo observable desde -fs/2 hasta fs/2


f=linspace(-fs/2,fs/2,length(s1));
subplot(211)
plot(t,s1)
%mundo observable desde -fs/2 hasta fs/2
subplot(212)
plot(f,fftshift(abs(fft(s1))))

t=0:1/fs:700/f1;
s1=1*cos(2*pi*f1*t);
f=linspace(-fs/2,fs/2,length(s1));
subplot(211)
plot(t,s1)
subplot(212)
plot(f,fftshift(abs(fft(s1))))

También podría gustarte