Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta parte del codigo se encuentran las señales de auidio, siento Toalla.wav el auidio 1 y Falda.wav el
audio 2. Ej1 es la unión de los audios anteriores teniendo en cuanta que cada uno se grabaron en mono.
[y1 Fs ] = audioread('Toalla.wav');
[y2 Fs ] = audioread('Falda.wav');
[y3 Fs ] = audioread('Ej1.wav');
t1= size(y1,1)/Fs;
t2= size(y2,1)/Fs;
t3= size(y3,1)/Fs;
% Vector de tiempo
x1=0:1/Fs:t1;
x2=0:1/Fs:t2;
x3=0:1/Fs:t3;
% Para unir los dos audios con la función audiowrite los vectores y1 y
y2
% deben ser del mismo tamaño. Por tal motivo se realiza un ajuste al
vector
% y2 para que quede del mismo tamaño que y1.
y22=y2(1:26608,1);
yt=[y1 y22];
audiowrite('Ej1.wav',yt,Fs);
l=y3(:,1);
r=y3(:,2);
l1=l.*4;
1
Señales y Sistemas 2
a1=r;
a2=l1;
% Lo que se realizó fue un espaciado en los valores del vector
asignado
% cada 4 posiciones el valor propio del vector y en las demás
posiciones
% asignar valores de o.
for i=1:length(y3)
if rem(i,4)==0
a1(i)=a1(i);
else
a1(i)=0;
end
end
AF=[a1 a2];
figure(1)
plot(x1(2:end),y1),xlim([0 t1])
title('Audio 1')
xlabel('Frecuencia')
ylabel('Amplitud')
figure(2)
plot(x2(2:end),y2),xlim([0 t2])
title('Audio 2')
xlabel('Frecuencia')
ylabel('Amplitud')
figure(3)
plot(x3(2:end),y3),xlim([0 t3])
title('Audio 1 + Audio 2 = Audio 3')
xlabel('Frecuencia')
ylabel('Amplitud')
figure(4)
plot(x3(2:end),l.*4),xlim([0 t3])
title('Audio 3 izquierda')
xlabel('Frecuencia')
ylabel('Amplitud')
figure(5)
plot(x3(2:end),r),xlim([0 t3])
title('Audio 3 derecha')
xlabel('Frecuencia')
ylabel('Amplitud')
2
Señales y Sistemas 2
figure(6)
plot(x3(2:end),AF),xlim([0 t3])
title('Audio Final')
xlabel('Frecuencia')
ylabel('Amplitud')
3
Señales y Sistemas 2
4
Señales y Sistemas 2
5
Señales y Sistemas 2