Basic histogram with histogram function.

12 ビュー (過去 30 日間)
daniel caltrider
daniel caltrider 2020 年 5 月 14 日
コメント済み: Ameer Hamza 2020 年 5 月 15 日
I am trying to create a histogram from a data set in excel by importing it to matlab.
I can't get the histogram function to work with a table or data array after import.
I need to use the data set to make a histogram with a bin width of 50 and then subtract one entry per bin.
how do I reference the array or table in the histogram function? how would I subtract one entry per bin?
any help would be greatly appreciated.
  3 件のコメント
daniel caltrider
daniel caltrider 2020 年 5 月 15 日
I was able to figure out the histogram part by importing the intire .xlsx file with
[num,~,~]=xlsread('histogram2.xlsx');
d=num;
histogram(d,50)
histfit(d,50)
here is a small portion of the full data set:
1756
1055
4193
1156
7285
1095
845
3088
daniel caltrider
daniel caltrider 2020 年 5 月 15 日
I still need help removing one entry per bin.

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

採用された回答

Ameer Hamza
Ameer Hamza 2020 年 5 月 15 日
編集済み: Ameer Hamza 2020 年 5 月 15 日
To decrease, one entry per bin, try this
[num,~,~]=xlsread('histogram2.xlsx');
d=num;
h = histogram(d,50);
h.BinCounts = h.BinCounts-1
  9 件のコメント
daniel caltrider
daniel caltrider 2020 年 5 月 15 日
It worked! thank you!
Ameer Hamza
Ameer Hamza 2020 年 5 月 15 日
I am glad to be of help!

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

その他の回答 (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