how to find FWHM in histogram

29 visualizzazioni (ultimi 30 giorni)
sani
sani il 28 Mag 2020
Risposto: Image Analyst il 29 Mag 2020
how can I evaluate the FWHM in a histogram with 2 peaks or more? I couldn'f find a built-in function...
thanks!
  2 Commenti
Rik
Rik il 28 Mag 2020
Since there isn't a builtin function, you will have to write one yourself.
I would suggest starting with finding the peak.
sani
sani il 28 Mag 2020
Thenks, yes it will make it much easier

Accedi per commentare.

Risposta accettata

Image Analyst
Image Analyst il 29 Mag 2020
Try this (untested):
counts = histcounts(data);
maxCounts = max(counts);
leftBin = find(counts > maxCounts/2, 1, 'first')
rightBin = find(counts > maxCounts/2, 1, 'last')
fwhm = rightBin - leftBin; % Add 1 if you want, depending on how you define width.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by