i have used findpeaks
function in matlab find locations , values of peaks (local maxima) in signal.
[pks, locs] = findpeaks(x_segments{nn},'minpeakdistance', 20); averagedistance_peaks(nn,:) = mean(diff(locs));
x_segments
contains data.
is there function extract local minimums of following graph?
just negate signal first. give local minima.
% pass negative version of x_segments [pks, locs] = findpeaks(-x_segments{nn},'minpeakdistance', 20); averagedistance_peaks(nn,:) = mean(diff(locs)); % change sign correct 1 pks = -pks;
Comments
Post a Comment