|
|
@ -27,7 +27,7 @@ make_histogram(const vector<double>& numbers, size_t bin_count)
|
|
|
|
vector<double> bins;
|
|
|
|
vector<double> bins;
|
|
|
|
bins.resize(bin_count);
|
|
|
|
bins.resize(bin_count);
|
|
|
|
|
|
|
|
|
|
|
|
size_t cor_size = (max1 - min1)/bin_count;
|
|
|
|
double cor_size = (max1 - min1)/bin_count;
|
|
|
|
|
|
|
|
|
|
|
|
for (size_t i = 0; i < numbers.size(); i++)
|
|
|
|
for (size_t i = 0; i < numbers.size(); i++)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -36,7 +36,7 @@ make_histogram(const vector<double>& numbers, size_t bin_count)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
auto L = min1 + j*cor_size;
|
|
|
|
auto L = min1 + j*cor_size;
|
|
|
|
auto H = min1 + (j+1)*cor_size;
|
|
|
|
auto H = min1 + (j+1)*cor_size;
|
|
|
|
if ((L <= numbers[i]) && (numbers[i] <= H))
|
|
|
|
if ((L <= numbers[i]) && (numbers[i] < H))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
flag = true;
|
|
|
|
flag = true;
|
|
|
|
bins[j]++;
|
|
|
|
bins[j]++;
|
|
|
|