diff --git a/src/wav/question_3_19.m b/src/wav/question_3_19.m
new file mode 100644
index 0000000000000000000000000000000000000000..b68290d181a3a2ca06cd10f902d11224c4dcb10c
--- /dev/null
+++ b/src/wav/question_3_19.m
@@ -0,0 +1,23 @@
+K = 100;                          % Longueur de la moyenne glissante
+h_r = ones(1, K) / K;            % Définition du filtre
+
+N = 1024;                        % Taille pour la FFT
+H = fftshift(fft(h_r, N));       % FFT centrée
+
+f = linspace(-0.5, 0.5, N);      % Fréquences réduites (entre -0.5 et 0.5)
+
+% Module
+figure;
+plot(f, abs(H));
+xlabel('Fréquence réduite');
+ylabel('|H_r(\nu)|');
+title('Module de la réponse en fréquence du filtre moyenne glissante');
+grid on;
+
+% Phase (optionnel)
+figure;
+plot(f, angle(H));
+xlabel('Fréquence réduite');
+ylabel('Phase de H_r(\nu)');
+title('Phase de la réponse en fréquence du filtre moyenne glissante');
+grid on;