detection_pics_signal
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
detection_pics_signal [2019/11/29 12:31] – créée 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 8: | Ligne 8: | ||
D' | D' | ||
- | Qu' | + | Qu' |
![](https:// | ![](https:// | ||
Ligne 20: | Ligne 20: | ||
![](https:// | ![](https:// | ||
- | 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.1575030666.txt.gz · Dernière modification : 2019/11/29 12:31 de joseph