Effacer les filtres
Effacer les filtres

How do I Input both x-coordinates and y-coordinates into the findpeaks function?

4 vues (au cours des 30 derniers jours)
Ibrahim Suleiman
Ibrahim Suleiman le 23 Avr 2021
Réponse apportée : Chunru le 23 Avr 2021
Hi, I want to use my x-coordinates and y-coordinates as inputs when using the findpeaks function but for some reason, it does not let me.
%Find the peaks displaying magnitude,width,locations
%only selecting the largest peaks
[pks,w,locs] = findpeaks(x,s,'MinPeakHeight',100)
x = is a time vector that starts at zero and slowly increases.
s= is the y axis values. Both x and s are the same size.
I need to do this so that I can find the location of the peaks in my signal using the X-values that came with the signal.
Can someone help me with this?

Réponses (1)

Chunru le 23 Avr 2021
[pks, locs, w] = findpeaks(s, x, ...)
doc findpeaks for details.


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by