Calculate the area under histogram
83 ビュー (過去 30 日間)
表示 古いコメント
Hi Guys
I am using the below code to get a histogram plot over differenet data.
I want to know, how can I calculate the area below the histogram, and if i want that all area shall be equal to 1, then how can I do it?
Thanks in advance.
n = 50;
figure(3)
XEU100 = histogram(Delta_EU100,n);
hold on
XEU90 = histogram(Delta_EU90,n);
title('Mismatch distribution');
xlabel('Normalized mismatch power')
ylabel('P(\Delta)')
0 件のコメント
採用された回答
Ameer Hamza
2020 年 5 月 7 日
You can find the area under the histogram by summing all heights and multiply by the bin width
x = rand(1000,1);
h = histogram(x);
area = sum(h.Values)*h.BinWidth;
To get a histogram with the total area equal to 1. You can specify normalization
x = rand(1000,1);
h = histogram(x, 'Normalization', 'pdf');
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Find more on Histograms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!