how to find FWHM in histogram

29 visualizaciones (últimos 30 días)
sani
sani el 28 de Mayo de 2020
Respondida: Image Analyst el 29 de Mayo de 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 comentarios
Rik
Rik el 28 de Mayo de 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 el 28 de Mayo de 2020
Thenks, yes it will make it much easier

Iniciar sesión para comentar.

Respuesta aceptada

Image Analyst
Image Analyst el 29 de Mayo de 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.

Más respuestas (0)

Categorías

Más información sobre Histograms en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by