Documentos de Académico
Documentos de Profesional
Documentos de Cultura
%Desarrollando en matlab
%Definimos la señal
senal=sin(2*pi*6000*t)+5*cos(2*pi*5000*t)+6*sin(2*pi*1000*t);
%Gráfico de la señal
ejet=[0:pas:(length(senal)-1).*pas];
subplot(2,1,1);
plot(ejet,senal);
%Espectro de la señal
subplot(5,1,2);
dim=length(senal).*pas;
ejefrec=[0:1/dim:(length(senal)-1)/dim];
spectr=abs(fft(senal));
%Espectro normalizado
spectr=spectr/max(spectr);
plot(ejefrec,spectr);
axis([0 10 0 max(spectr)]);
xlabel('frecuencia(Hz)');
title('Espectro de amplitud de la senal')
%Frecuencia de muestreo
xfrec=1/pas;
%Frecuencia de Nyquist
fs=xfrec/2;
%señal filtrada
subplot(5,1,4);
plot(ejet,ysig);
xlabel('t(s)');
title('Senal Filtrada');
%Espectro normalizado
spectr1=spectr1/max(spectr1);
plot(ejefrec,spectr1);
axis([0 10 0 max(spectr1)]);
xlabel('frecuencia en Hz');
title('espectro de amplitud de la Senal Filtrada');