Advertisement
plantbae

Segundo intento tres convoluciones //no sirve 06/11/16

Nov 6th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. clear all; clc; close all;
  2.  
  3. disp('Di "queso" en voz alta');
  4.  
  5. %Alarma para que el programa empiece a grabar
  6. bip= audioread('Sonido1.mp3');
  7. sound(bip, 44100);
  8. n = 0.5;
  9. pause(n);
  10.  
  11. % % Grabación de NARANJA % %
  12. anaranja= audiorecorder;
  13. recordblocking(anaranja, 1.5);
  14. disp('Ok! Naranja grabado');
  15. play(anaranja);
  16. naranja= getaudiodata(anaranja);
  17. n = 1;
  18. pause(n);
  19. bip= audioread('Sonido1.mp3');
  20. sound(bip, 44100);
  21. n = 1;
  22. pause(n);
  23.  
  24. % % Grabación de GRIS % %
  25. agris = audiorecorder;
  26. recordblocking(agris, 1.5);
  27. disp('Ok! Gris grabado');
  28. play(agris);
  29. gris = getaudiodata(agris);
  30. n = 1;
  31. pause(n);
  32. bip= audioread('Sonido1.mp3');
  33. sound(bip, 44100);
  34. n = 1;
  35. pause(n);
  36.  
  37. % % Grabación de VERDE % %
  38. averde = audiorecorder;
  39. recordblocking(averde, 1.5);
  40. disp('Ok! Verde grabado');
  41. play(averde);
  42. verde = getaudiodata(averde);
  43. n = 1;
  44. pause(n);
  45. bip= audioread('Sonido1.mp3');
  46. sound(bip, 44100);
  47. n = 1;
  48. pause(n);
  49.  
  50. % % Sumatoria de valores internos de los vectores % %
  51. convnarnar = conv(naranja, naranja);
  52. convnargri = conv(gris, gris);
  53. convnarver = conv(verde, verde);
  54.  
  55. sumnarnar= sum(convnarnar);
  56. sumnargri= sum(convnargri);
  57. sumnarver= sum(convnarver);
  58.  
  59. % % Display de valores internos de los vectores % %
  60. disp('Esta es la sumatoria de convolución naranja-naranja');
  61. disp(abs(sumnarnar));
  62. disp('Esta es la sumatoria de convolución naranja-gris');
  63. disp(abs(sumnargri));
  64. disp('Esta es la sumatoria de convolución naranja-verde');
  65. disp(abs(sumnarver));
  66.  
  67.  
  68. % % Escuchar convolución % %
  69. %bip= audioread('Sonido2.mp3');
  70. %sound(bip, 44100);
  71. %n = 5;
  72. %pause(n);
  73. %play(w);
  74.  
  75.  
  76. % %Graficar Funciones%%
  77. subplot(6,1,1);
  78. plot(naranja);
  79. title('Naranja');
  80. xlabel('Tiempo(s)');
  81. ylabel('Amplitud');
  82.  
  83. subplot(6,1,2);
  84. plot(gris);
  85. title('Gris');
  86. xlabel('Tiempo(s)');
  87. ylabel('Amplitud');
  88.  
  89. subplot(6,1,3);
  90. plot(verde);
  91. title('Verde');
  92. xlabel('Tiempo(s)');
  93. ylabel('Amplitud');
  94.  
  95. subplot(6,1,4);
  96. plot(convnarnar);
  97. title('Naranja-Naranja');
  98. xlabel('Tiempo(s)');
  99. ylabel('Amplitud');
  100.  
  101. subplot(6,1,5);
  102. plot(convnargri);
  103. title('Naranja-Gris');
  104. xlabel('Tiempo(s)');
  105. ylabel('Amplitud');
  106.  
  107. subplot(6,1,6);
  108. plot(convnarver);
  109. title('Naranja-Verde');
  110. xlabel('Tiempo(s)');
  111. ylabel('Amplitud');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement