Professional Documents
Culture Documents
OURO BRANCO-MG
JUNHO DE 2016
CDIGOS E GRFICOS:
[y3,Fs3] = audioread('som_apito.wav');
y3 = y3(1:218194,1);
figure (1)
subplot(3,1,1)
%Calcula o espectro de frequencia para 2 lados
espectro2_Y1 = abs(Tf_Y1/Npontos1);
espectro1_Y1 = espectro2_Y1(1:Npontos1/2+1);
%Baseado em em Py12 e em N1 calcula o espectro de um lado apenas
espectro1_Y1(2:end-1) = 2*espectro1_Y1(2:end-1);
%Calculo da frequencia do eixo para y1
f1 = Fs1*((0:Npontos1/2)/Npontos1);
%Plota o grafico do sinal de baixa frequencia no dominio da frequencia
plot(f1,espectro1_Y1,'k')
%Titulo do grafico
title('Espectro de uma amostra contendo BAIXA frequncia');
% Titulo do eixo x
xlabel('frequncia (Hz)')
%Titulo do eixo y
ylabel('Ampitude');
%Insere linhas de grade no grafico
grid on;
%Formata os eixos x e y
axis([0 3000 0 0.10])
subplot(3,2,3)
plot(omega4,HMedias,'g');
title('SOMA das frequencias')
%Titulo do eixo x
xlabel('frequncia (Hz)')
%Titulo do eixo y
ylabel('Ampitude');
legend('F.Chebshev I-BP');
%Insere Linhas de grade
grid on;
%Formata os eixos x e y
axis([0 3000 0 0.1])
Saida2=Tf_Y'.*HMedias;
subplot(3,2,4)
plot(omega4,abs(Saida2),'g')
title('Som Mdio filtrado')
%Titulo do eixo x
xlabel('frequncia (Hz)')
%Titulo do eixo y
ylabel('Ampitude');
%Insere Linhas de grade
grid on;
%Formata os eixos x e y
axis([0.25E4 0.5E4 0 0.2E4])
subplot(3,2,5)
plot(omega4,HAltas);
title('SOMA das frequencias')
%Titulo do eixo x
xlabel('frequncia (Hz)')
%Titulo do eixo y
ylabel('Ampitude');
%Insere Linhas de grade
legend('F. Chebshev I - PA');
grid on;
%Formata os eixos x e y
axis([0 3000 0 0.1])
Saida3=Tf_Y'.*HAltas;
subplot(3,2,6)
plot(omega4,abs(Saida3),'b')
title('Som Grave filtrado')
%Titulo do eixo x
xlabel('frequncia (Hz)')
%Titulo do eixo y
ylabel('Ampitude');
%Insere Linhas de grade
grid on;
%Formata os eixos x e y
axis([1.3E5 2.3E5 0 1.3E4])
%Titulo do eixo y
ylabel('Ampitude');
%Insere linhas de grade
grid on;
Tfi_y3 = real(ifft(Saida3));
subplot(3,1,3)
plot(t,Tfi_y3,'b')
%Titulo do grafico
title('Domnio do Tempo som Grave');%Titulo do eixo x
xlabel('Tempo')
%Titulo do eixo y
ylabel('Ampitude');
%Insere linhas de grade
grid on;