フィルターのクリア

how to find FWHM in histogram

30 ビュー (過去 30 日間)
sani
sani 2020 年 5 月 28 日
回答済み: Image Analyst 2020 年 5 月 29 日
how can I evaluate the FWHM in a histogram with 2 peaks or more? I couldn'f find a built-in function...
thanks!
  2 件のコメント
Rik
Rik 2020 年 5 月 28 日
Since there isn't a builtin function, you will have to write one yourself.
I would suggest starting with finding the peak.
sani
sani 2020 年 5 月 28 日
Thenks, yes it will make it much easier

サインインしてコメントする。

採用された回答

Image Analyst
Image Analyst 2020 年 5 月 29 日
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.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHistograms についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by