How could I calculate and get multiple pulses area under curve value?

4 次查看(过去 30 天)
Hi all,
I am using a high repition rate laser to capture flowing beads in the microfluid channel.
After I got each pulses of data, I used sgolayfilt to make the plot smoother.
In order to get more accurate value, I would like to get each gaussian signal's area under curve.
Does someone has experiences or sutable script to analysis it? Thanks!

采纳的回答

Star Strider
Star Strider 2021-2-16
See if my Answer in Find quasi-periodic peak locations from noisy photon count data will do what you want. (It seems to be a similar problem.) Your data might be easier to fit, so save it as a .mat file and attach (upload) it here if you want specific help with it.
Note that the Savitzky-Golay filter, for all its strengths, may not be the best approach in this instance. Simple lowpass or bandpass filtering may be more appropriate.
  14 个评论
Star Strider
Star Strider 2021-3-2
I always let it do those calcualtions!
Its estimates are better than the ones I coded when I tried to reproduce its results.

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by