[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Findpeaks function
From: |
Andreas Weber |
Subject: |
Re: Findpeaks function |
Date: |
Wed, 24 Feb 2021 19:09:47 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 |
Am 24.02.21 um 18:28 schrieb Blaz:
The vector result1 should find local peaks (max values). Function
"findpeaks" rejects the inputs since they include negative values so I am
kind a stuck.
you can either move the values like
x = sin(0:0.1:10);
[~, LOC] = findpeaks (x - min(x))
or remove the negative part
x(x<0) = 0;
The vector result2 should give back index of crossing of x and y, where
these are zero (or close to zero). On the chart you can see that not all
crossings of x and y fullfill this condition.
I don't understand this, perhaps you should also upload the data and
show some code what you already did.
You might also find "peakdet" interesting
https://github.com/gnu-octave/macgyver_utils/blob/master/peakdet.cc
-- Andy
Re: Findpeaks function, Juan Pablo Carbajal, 2021/02/26