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 : de joseph
