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

2 vues (au cours des 30 derniers jours)
Chen Kevin
Chen Kevin le 16 Fév 2021
Commenté : Star Strider le 2 Mar 2021
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!

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by