Find the rising point of peaks in noise to determine the gradient.

I have some data with peaks and alot of small noise. I've managed to determine the values of the peaks but am now looking for the gradient of the rise of each peak. Only problem is it's difficult to determine where the peak begins because of the noise. Is there a function I can use to output the value of the gradient of the peak?

Answers (1)

You forgot to upload a screenshot. About all I can say is try the various options in findpeaks() in the Signal Processing Toolbox. Or else try smoothing it with a Savitzky-Golay filter using sgolayfilt() prior to sending to findpeaks().

Asked:

on 28 Oct 2015

Answered:

on 28 Oct 2015

Community Treasure Hunt

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

Start Hunting!