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

2 Ansichten (letzte 30 Tage)
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!

Akzeptierte Antwort

Star Strider
Star Strider am 16 Feb. 2021
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 Kommentare
Chen Kevin
Chen Kevin am 2 Mär. 2021
Thanks! I didn’t figure out that. I will check and see how it works.
Star Strider
Star Strider am 2 Mär. 2021
I always let it do those calcualtions!
Its estimates are better than the ones I coded when I tried to reproduce its results.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by