findpeaks

localiser les maxima locaux (pics) dans un signal 1-D.

📝 Syntaxe

  • [pks, locs, widths, prominences] = findpeaks(Y)

  • [pks, locs, widths, prominences] = findpeaks(Y, Fs, ...)

  • [pks, locs, widths, prominences] = findpeaks(Y, X, ...)

📥 Argument d'entrée

  • Y - vecteur : signal d'entrĂ©e (ligne ou colonne)

  • Fs - scalaire : frĂ©quence d'Ă©chantillonnage (optionnel). Si fourni, les emplacements des pics sont retournĂ©s en unitĂ©s de temps.

  • X - vecteur : valeurs x correspondant Ă  Y (optionnel). Doit avoir la mĂŞme longueur que Y.

  • Nom/Valeur paires - options nom/valeur :

  • MinPeakHeight: scalaire numĂ©rique, dĂ©faut -Inf

  • MinPeakProminence: scalaire numĂ©rique >= 0, dĂ©faut 0

  • Threshold: scalaire numĂ©rique >= 0 (distance verticale minimale par rapport Ă  la ligne de base voisine), dĂ©faut 0

  • MinPeakWidth: scalaire numĂ©rique >= 0, dĂ©faut 0

  • MaxPeakWidth: scalaire numĂ©rique >= 0, dĂ©faut Inf

  • MinPeakDistance: scalaire numĂ©rique >= 0 (dans les mĂŞmes unitĂ©s que X), dĂ©faut 0

  • WidthReference: 'halfprom' (par dĂ©faut) ou 'halfheight'

  • SortStr: 'none' (par dĂ©faut), 'ascend' ou 'descend'

  • NPeaks: entier positif, nombre maximum de pics Ă  retourner (par dĂ©faut Inf)

  • Annotate: 'peaks' (par dĂ©faut) ou 'extents' (contrĂ´le l'annotation du tracĂ©)

📤 Argument de sortie

  • pks - amplitudes des pics

  • locs - emplacements des pics (valeurs x ou indices)

  • widths - largeurs des pics mesurĂ©es Ă  la rĂ©fĂ©rence de largeur spĂ©cifiĂ©e

  • prominences - prominence de chaque pic

đź“„ Description

findpeaks localise les maxima locaux (pics) dans un signal unidimensionnel Y.

L'algorithme détecte les pics candidats, les filtre par hauteur et seuil, calcule la prominence et les largeurs, impose une séparation minimale, et retourne les sorties demandées.

Lorsqu'aucune sortie n'est demandée, la fonction trace le signal et marque les pics détectés.

đź’ˇ Exemples

Trouver des pics dans un signal simple

Retourner les largeurs et les prominences

đź”— Voir aussi

max.

đź•” Historique

Version
đź“„ Description

1.15.0

initial version

Last updated

Was this helpful?