Selection Portions of a Plot

1 visualizzazione (ultimi 30 giorni)
T
T il 18 Ott 2012
Suppose I have this function with multiple peaks that ranges from time = 2000 s to time = 7000 s.
Suppose there are five peaks and they are seperated evenly apart.
Suppose I want to pick the third peak.
How would I do this in MATLAB?

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 18 Ott 2012
Modificato: Azzi Abdelmalek il 18 Ott 2012
t=0:0.1:30
y=sin(t)
[peaks,idx]=findpeaks(y)
%the third peak is
peaks(3)
  3 Commenti
Azzi Abdelmalek
Azzi Abdelmalek il 18 Ott 2012
can you post your data using a link
Star Strider
Star Strider il 18 Ott 2012
The findpeaks function is part of the Signal Processing Toolbox.

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by