finds local extrema
[indmin, indmax] = local_peaks(x)
analyzed signal
x=sin(2*%pi*10*linspace(0,1,100)); [indmin, indmax] = local_peaks(x); scf(); plot(x); plot(indmin,x(indmin),'or'); plot(indmax,x(indmax),'oc');