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

조회 수: 2 (최근 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
Chen Kevin
Chen Kevin 2021년 3월 2일
Thanks! I didn’t figure out that. I will check and see how it works.
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개)

카테고리

Help CenterFile Exchange에서 Spectral Estimation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by