relative peak height - background

I have a spectrum and I am trying to find the relative height of the biggest peak. I was wondering if Matlab had an inbuilt function to do this or if there is a way I can work out the background height and then apply the formula: (hp - hb)/hb
Any help would be greatly appreciated

回答(1 个)

Image Analyst
Image Analyst 2014-2-18

0 个投票

There is a findpeaks() function in the Signal Processing Toolbox. How you define the "base" or background of the peak is not so straightforward, especially in 2 dimensions. I think you're on your own for that. Are your signals 1-D or 2-D? For 2D you can look at watershed() or imhmax() but I'm not entirely happy with those.

1 个评论

Oh thank you so much for your help. Well my data is just an FFT of acceleration data and so is 1D

请先登录,再进行评论。

提问:

2014-2-18

评论:

2014-2-18

Community Treasure Hunt

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

Start Hunting!

Translated by