Filter löschen
Filter löschen

how to find FWHM in histogram

30 Ansichten (letzte 30 Tage)
sani
sani am 28 Mai 2020
Beantwortet: Image Analyst am 29 Mai 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 Kommentare
Rik
Rik am 28 Mai 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 am 28 Mai 2020
Thenks, yes it will make it much easier

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Image Analyst
Image Analyst am 29 Mai 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.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by