detection_pics_signal
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
detection_pics_signal [2019/11/29 12:33] – joseph | detection_pics_signal [2019/11/29 12:37] (Version actuelle) – joseph | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
< | < | ||
- | # Comment trouver les pics d'un signal? | + | # Comment trouver les pics d'un signal ? |
En traitement du signal, trouver les pics (" | En traitement du signal, trouver les pics (" | ||
Ligne 21: | Ligne 21: | ||
J'ai utilisé une sinusoïde bruitée dont la fréquence varie, volontairement, | J'ai utilisé une sinusoïde bruitée dont la fréquence varie, volontairement, | ||
+ | |||
+ | Code : | ||
+ | |||
+ | ~~~ | ||
+ | import numpy as np | ||
+ | import matplotlib.pyplot as plt | ||
+ | from scipy.signal import find_peaks | ||
+ | |||
+ | x = np.sin(2*np.pi*(2**np.linspace(2, | ||
+ | peaks, _ = find_peaks(x, | ||
+ | peaks2, _ = find_peaks(x, | ||
+ | peaks3, _ = find_peaks(x, | ||
+ | peaks4, _ = find_peaks(x, | ||
+ | plt.subplot(2, | ||
+ | plt.plot(peaks, | ||
+ | plt.subplot(2, | ||
+ | plt.plot(peaks2, | ||
+ | plt.subplot(2, | ||
+ | plt.plot(peaks3, | ||
+ | plt.subplot(2, | ||
+ | plt.plot(peaks4, | ||
+ | plt.show() | ||
+ | ~~~ | ||
+ | |||
</ | </ | ||
+ | |||
{{tag> | {{tag> |
detection_pics_signal.1575030827.txt.gz · Dernière modification : 2019/11/29 12:33 de joseph