Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A MATLAB
son matrices y, por tanto, las operaciones básicas aritméticas y lógicas son
operaciones matriciales. Esto hace que Matlab sea una herramienta muy
señales.
A=[1 2 3;
4 3 2;
3 2 1]
x=[2; 1; 3]
y=A*x
z=x'*y
w=x.*y
A(3,3)
A(2:3,1:3)
A(2:3,:)
A(:,1)
La primera línea extrae el elemento de matriz (3,3). Las líneas segunda y tercera obtienen una
submatriz que incluye las dos primeras filas (todas las columnas). El último comando extrae la
primera columna.
FUNDAMENTO TEORICO
asi tenemos:
de otra forma:
f=frecuencia de la señal
k=numero de muestras
T=periodo de muestreo
ß=retardo en radianes
EJERCICIO 1
N=64;
k=0:N-1;% 64 muestras
x=sin(2*pi*20*k*T);
subplot(3,2,1),plot(k,x);
;%************************************************
EJERCICIO 2
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
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
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
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;
;%******************************************
Ejercicio6:
Simulink
Scope
Signal
Generator1
Signal
Generator2
Configurar las fuentes con 1,3,5 rad/seg , incluir un bloque sumador luego se ha analizado